我在php.net網站上準備好的聲明示例,我似乎無法讓我的版本工作。Php編寫的聲明
$link = mysql_connect("localhost","root","mypassword") or die (mysql_error());
$query= $link->prepare("select * from users WHERE userid = ? AND password=password('?')");
$query->bindParam(1, $userid);
$query->bindParam(2, $password);
$query->execute();
if (mysql_num_rows($query)==1)
{
echo "Welcome, ",$userid,"\n";
}
mysql_close($link);
我得到的錯誤:語法錯誤,意想不到的T_VARIABLE
我似乎無法弄清楚什麼是錯。任何建議表示讚賞。
謝謝。
什麼是整個錯誤信息?以及它指向的相應代碼? – jdstankosky
@jdstankosky它指向第二行($ query = $ link-> prepare(... – user818502
'mysql_connect'不能作爲一個對象調用 – jdstankosky