ホームページ > バックエンド開発 > PHPチュートリアル > PHP データベース関連の問題、

PHP データベース関連の問題、

WBOY
リリース: 2016-06-13 12:39:02
オリジナル
1032 人が閲覧しました

PHP データベースの問題、助けてください。 。 。 。
私は PHP を初めて使用するので、自分でログイン ページを作成したいのですが、アカウントを検証することさえできません。コードのどこに問題があるのか​​を確認してください。

<?php <br />
$user123 = $_POST['user']; <br />
$db = new mysqli($sqln,$sqlu,$sqlp,$sqld) or die("Error in the consult.." . mysqli_error($db)); <br />
$query = "SELECT 'user_email' FROM 'user' WHERE 'user_email' = '$user123'"; <br />
// mysql_select_db($sqld); <br />
mysqli_select_db($db, $sqld); <br />
$result = $db->query($query) or die("Error in the consult.." . mysqli_error($db)); <br />
if ($result == 1){ <br />
echo "<p> 登陆成功 </p>"; <br />
} <br />
elseif ($result == 0){ <br />
echo "<p> 没有找到 </p>"; <br />
} <br />
<br />
echo $_POST["user"]; <br />
$dba = $db->affected_rows; <br />
echo $dba; <br />
mysqli_close($db); <br />
?> 
ログイン後にコピー

$result = $db->query($query) または die("コンサルトのエラー.." . mysqli_error($db)); この文に次のエラー表示が含まれていない場合、次の echo $dba では -1 が表示されますが、入力したアカウントはデータベースに存在します。
私が入力した user123 は vvvvy
です しかし、Web ページを開いて送信すると、「コンサルトでエラーが発生しました。」というエラーが表示されます。SQL 構文にエラーがあります。「user」の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。 WHERE 'user_email' = 'vvvvy' 行 1

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート