2017-12-22 24 views
-5

私は何がうまくいったのか分からないが、うまくいかない。結果は表示されません。 私は非常に多くのソリューションを試してみましたが、たぶん誰かが私を助けることができます。PHPクエリは役に立たない

<?php 
$hostname = "localhost"; 
$username = "root"; 
$password = ""; 
$databaseName = "dbapp"; 
$db = mysqli_connect($hostname, $username, $password, $databaseName); 
if(!$db) { 
exit("Connection failed: ".mysqli_connect_error()); 
} 
$query = "SELECT id FROM datas"; 

$result = mysqli_query($db, $query); 
print($result); 
?> 
+3

RTFM。結果を得る方法を正確に*伝えます。 –

答えて

0

配列を文字列に変換することはできません。その結果の上に

print_r($result); 

、ループにあなたが持っているデータベースからフェッチされた行を取得するために

print($result); 

:あなたは配列をプリントアウトするので、このコード行を変更するために、print_r()を使用する必要があります。次のようになります。

while ($row = $result->fetch_assoc()) { 
print_r($row); # You can get element from $row as the following $row['id'] 
} 
0

あなたはクエリを作成しましたが、まだデータベースからデータをフェッチしませんでした。

$rows = mysqli_fetch_assoc($result); 
var_dump($rows); 
+0

あなたの変数名は誤解を招きます。 '$ rows'は単なる行であり、複数の行ではありません。 – Barmar

関連する問題