0
<?php
//connecting to server
$dbc = mysql_connect('localhost','root','');
if(!$dbc){
    die('Not Connected : '.mysql_error());
    }
//connecting to database
$db_selected = mysql_selectdb("kalhan",$dbc);
if(!db_selected){
    die('Cannot Connect'.mysql_error());
    }
//testing database
$query = "UPDATE userinformation SET username = 'i am not working properly' where name = 'kalhan'";
$result = mysql_query($query);
?>

代码显示了上面提到的错误。我只是在编码的连接部分之后测试我的数据库......帮助

4

1 回答 1

0

您需要在 db_selected 前面添加一个美元符号

$db_selected = mysql_selectdb("kalhan",$dbc);

if(!db_selected){
//  ^-- No dollar sign

错误消息告诉您 PHP 假设您打算加db_selected引号,因此您的条件if (!'db_selected')可能不是您想要的,因为该字符串每次都评估为 true。

于 2012-06-19T19:07:57.287 回答