php mysql_query()の問題
移动用户-4895127
移动用户-4895127 2019-12-17 08:01:01
0
4
1188

phpstudy mysql 接続に成功しました
navicat mysql 接続phpstudy mysql 問題ありません
テーブルは
id ユーザー名性別パス
1 bule man 111

php里
conn .php ファイル:
Connect to phpstudy データベース:
Use $link= mysqli_connect(); 接続後の検証は問題ありません

dologin.php ファイル:
以下のクエリ文を定義しますconn.php の呼び出し:
$sql="select * from yq ";

クエリ ステートメントを実行:
$ result= mysqli_query($link,$sql);
その後、何かが起こりました間違っています
Use or die(mysqli_error($link)."Execution failed");
実行失敗を表示するには次を追加します
Use if(!$ result){
echo"Execution failed"。 mysql_error($link). "エラーは".$sql;
}
結果は次のようになります:
実行失敗エラーは select * from yqです
しかし、同じステートメント select * from yq は
navicat mysql テーブル内のテーブルをクエリするために使用されました 問題ありません
問題がどこにあるのかわかりません



移动用户-4895127
移动用户-4895127

全員に返信 (2)
移动用户-4895127

dologin.php が conn.php をインポートするときに問題が発生します。dologin.php でデータベースに直接接続するだけです。 これは同じディレクトリ内のファイルを引用する文ですよね? include_once("./conn.php");

いいねを押す+0
    微笑°

    それなら、ライブラリでそれを指定しなかったと思います。

    いいねを押す+0
    • 返事 指定されているので、conn.phpファイルで確認しました if($link){ echo "データベース接続に成功しました"; } 結果は次のようになります: データベース接続が成功しました ここには mysql_query() に問題がありますが、mysql テーブル内で定義されたクエリ ステートメントを個別に問題なくクエリできます。 conn.phpファイルが呼び出せずテーブルが見つからないようなのでdologin.phpに直接入れてみました。 $link= mysql_connect("localhost","root","123456","yq"); 実行可能 mysql_query() を実行でき、その後検証が追加されます $rowcount= mysql_num_rows($ result); printf("合計 %d 行のデータが返されました",$rowcount); 結果は次のようになります。合計 0 行のデータが返されました。
      移动用户-4895127 著者 2019-12-17 14:42:55
    • 返事 conn.php が dologin.php または他のものをインポートできないかどうかはわかりません。 質問
      移动用户-4895127 著者 2019-12-17 14:44:56
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!