这个sql片段中的语法错误是什么?

时间:2016-07-12 21:10:08

标签: php syntax

<?php

$link = mysql_connect(`localhost`, `username`, `password`); 
if (!$link) {   
    die(`Could not connect: ` . mysql_error()); 
} 
echo `Connected successfully`; 
mysql_select_db(ebe);

?>

我经历了上述SQL代码片段,但由于某种原因,我无法弄清楚错误。我试过更改&#39;&#39;&#39;&#39;&#39; “但它还没有奏效。”

1 个答案:

答案 0 :(得分:3)

反向刻度字符对PHP来说是特殊的。他们在后面的ticks中运行字符串作为shell命令。

在此处阅读文档:http://developer.android.com/guide/topics/ui/declaring-layout.html

在PHP中使用单引号或双引号作为字符串文字分隔符。

PS:您的代码中存在其他问题,如@fvu所评论。您正在使用已弃用的mysql扩展(您应该使用PDO)。你有一个单词ebe,看起来你像PHP常量一样使用它。不确定您是否打算将其作为字符串或变量。