可能重复:
Python切片表示法
我正在尝试将一些Python代码移植到C,但我遇到了这一行,我无法弄清楚它的含义:
if message.startswith('<stream:stream'):
message = message[:-1] + ' />'
Run Code Online (Sandbox Code Playgroud)
我明白,如果' message从那开始,<stream:stream那么需要附加一些东西.但是,我似乎无法弄清楚应该追加的位置.我完全不知道是什么:-1表明.我做了几次谷歌搜索没有结果.
有人会如此善意地解释这是做什么的吗?
我有以下代码:
function GetSetting($key)
{
$Result = mysql_query("SELECT * FROM settings WHERE keys='$key'") or die(mysql_error());
while($Row = mysql_fetch_array($Result))
{
return $Row['value'];
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在第1行的'keys ='header_title''附近使用正确的语法
我的SQL查询有什么问题?