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 が引用符を入れるつもりであると想定したことを示しているため、その文字列が毎回 true と評価されるdb_selectedため、条件はおそらく望んでいないものになります。if (!'db_selected')

于 2012-06-19T19:07:57.287 に答える