-3
MySQLデータベースからデータを選択する必要があります。私は答えを探していますが、まだ何も見つけていません。MySQLiでPHPでデータベースが選択されていません
mysqli_num_rowsは()のパラメータを期待
<?php $servername = "localhost"; $dbName = "db_Test"; //Create Connection $conn = mysqli_connect($servername, $dbName); //Check Connection if(!$conn){ die("Connection Failed. ". mysqli_connect_error()); } $sql = "SELECT ID, Name, Category, Description, Price FROM items"; $result = mysqli_query($conn, $sql); if(!$result){ die(mysqli_error($conn)); } if(mysqli_num_rows($result) > 0){ while($row = mysqli_fetch_assoc($result)){ echo "ID: ".$row['ID']." Name: ".$row['Name']." Category: ".$row['Category']."<br>"; } } ?>
まず、私はこのエラーを得た:私は私のMySQLが任意のユーザ名またはパスワードを持っていないW3School
から勉強していますので、私のコードは次のようになります1をmysqli_resultにすると、
のブール値
さらにスタックをトレースすると、次のようになります。
なしデータベースは私が間違ってやっているのか分からない
を選択されていません。あなたはそれを私に説明し、解決策を教えてください。事前にありがとう
接続するmysqlデータベースのユーザー名とパスワードを追加する必要があります。 参考:http://www.w3schools.com/php/php_mysql_connect.asp –
あなたはmysqli_connectのパスワードを忘れました – Melchizedek
私があなたに言ったように、私のデータベースはどんなユーザ名もパスワードも持っていません。そしてあなたの注目のために、私はそのコードとの接続に成功しています –