我正在学习使用Wampserver,Crimson编辑器和the New Boston tutorials的SQL。直到我更改引号时才起作用:奇怪的引号行为
使用SQL命令,常规'单引号'不起作用,但是weird slanty quotes
可以。
当使用表格和$_GET["name"];
只有双引号将工作。
任何想法这里发生了什么?我使用英式键盘,但视频导师也是如此,他使用单引号$_GET['name'];
。
编辑:示例代码:
if(isset($_GET["sortBy"])&&!empty($_GET["sortBy"])) // only works with "full" quotes
{ $sortBy = $_GET["sortBy"];
echo "sortBy works <br><br>";
}
$topTenResult = "SELECT `name`,`intuition`,`bravery`,`romance` FROM `scores` ORDER BY $sortBy DESC";
// does not work with default keyboard single quotes
向我们展示代码。您描述参考PHP代码不是MySQL,如标签所示。 – 2012-01-09 18:23:17
if(isset($ _GET [“sortBy”])&&!empty($ _GET [“sortBy”])) {\t $ sortBy \t \t \t = $ _GET [“sortBy”]; \t echo“sortBy works
”; } //直到我改为双引号为止,这个功能才起作用 – 2012-01-09 18:25:15
$ topTenResult \t =“SELECT'name','intuition','bravery','romance' FROM'scores' ORDER BY $ sortBy DESC”;//这与默认键盘单引号不起作用 – 2012-01-09 18:26:15