ホームページ > バックエンド開発 > PHPチュートリアル > PHPがMYSQLを読む初心者の質問です。

PHPがMYSQLを読む初心者の質問です。

WBOY
リリース: 2016-06-13 13:41:44
オリジナル
1149 人が閲覧しました

PHP は MYSQL を読みます。
初心者からの質問:
データベースに接続しても応答がありません

echo "Test MYSQL";
@ $db =mysqli_connect('211.71. 150.75','root','123','mysql');
echo "テスト MYSQL1";
if(mysqli_connect_errno())
{
echo '接続エラー! ';
exit;
}
$query ="select * from user";
$result =$db->query($query);
$num_results=$result- >num_rows;
echo '合計 '.$num_results.' 結果';
for($i=0;$i<$num_results;$i++)
{
$row= $ result->fetch_assoc();
echo '

'.($i+1).'.Title:';
}
?>
< ;?php
echo "Test test!";
?>

テスト MYSQL のみを出力でき、他には何も起こりません。
コマンド ラインから MYSQL をテストしますはい、問題ありません。

アドバイスをお願いします。よろしくお願いします。

-----解決策--------------------------------
非常に不規則に書かれているようで、理解できないところがあります -#

データベース名が mysql の場合、その下にテーブル user があり、その下にフィールド名があります次のように記述できます:

PHP コード


<p>MySQL をテストする</p>
<?php
   @mysql_connect("211.71.150.75","root","123") または die("接続に失敗しました!".mysql_error());
   mysql_select_db('mysql');

   $query = "SELECT * FROM `user`";
   $result = mysql_query($query);

   $num = mysql_num_rows($result);
   echo "<p>合計 $num 件の結果</p>";

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