mysqladminにあるデータをphpを使ってブラウザ上に表示させたいです。
sqlの学習にphpを用いてデータベースの中身を表示させようとしたのですが、ブラウザを起動すると何も表示されずに画面が真っ白になります。グーグルでいろいろと調べたのですが答えにたどり着かず質問させていただきました。稚拙な文章とコードで恐縮なのですがお力添えをお願いします。
発生している問題・エラーメッセージ
ブラウザを起動すると何も表示されず真っ白なままです。
該当のソースコード
php
1<?php 2 3ini_set('display_errors',1); 4ini_set('error_reporting',E_ALL); 5 6$mysqli = new mysqli("サーバー", "ユーザー", "パスワード", "データベース"); 7 8if($mysqli->connect_errno){ 9 echo $mysqli->connect_errno . ":" . $mysqli->connect_error; 10 exit(); 11}else{ 12 function getUser($conn){ 13 14 $sql = "SELECT name, pw FROM user ORDER BY name"; 15 16 foreach ($conn->query($sql) as $row){ 17 echo "name:" . $row["name"] . "\t"; 18 echo "password:" . $row["pw"] . "\n"; 19 } 20 } 21} 22 23?>
補足
以下テーブルの構造です。
テーブル名:user
id | pw | name | |
---|---|---|---|
1 | * | * | * |
2 | * | * | * |
回答2件
あなたの回答
tips
プレビュー