-2

私はここにこのコードを持っています:

 $conn = db_connect();
    $username = $_POST['username'];
    $result = $conn->query("select * from where username='".$username"'");
    if (!$result) throw new Exception ("Could not excecute query");
    }

私が問題を抱えているエラー メッセージは、これらの行の 1 つに未定義の変数があるというものです。$result = $conn->query("select * from where username='".$username"'");すべてが定義されているように見えますが、これは行に対してのみ言っているだけです。このエラーを修正する方法を知っている人がいたら教えてください!

4

1 に答える 1

4

コードを次のように変更します。

 $conn = db_connect();
$username = $_POST['username'];
$result = $conn->query("select * from table_name where username='".$username."'");
if (!$result) throw new Exception ("Could not excecute query");
}

ユーザー名の後のピリオドを忘れました。上記のコメントの1つが指摘したように。テーブル名も指定する必要があるため、table_name をテーブル名に置き換える必要があります。

于 2013-04-09T22:50:54.903 に答える