私は文字通りphpを見て、リモートデータベースに接続してデータを返し始めました。私は(チュートリアル上と)同じコードを適用するとき、私は、私はhttp://localhost:8888/file.phpを取得中基本的なPHPの質問 - データベースへの接続
Serverエラー
ウェブサイトでエラーが発生した取得がチュートリアルを追っています。メンテナンスのために停止しているか、または正しく構成されていない ここにいくつかの提案があります: 後でこのWebページをリロードしてください。
これはスクリプトである - データベース接続が細かいですが、私はエラーの原因とそのデータの取得を信じているが、それを修正する方法については考えている。..
<?php
// Database credentials
$host = "localhost";
$db = "json";
$uid = "json";
$pwd = "json1";
// Connect to the database server
$link = mysql_connect($host, $uid, $pwd) or die("Could not connect");
//select the json database
mysql_select_db($db) or die("Could not select database");
// Create an array to hold our results
$arr = array();
//Execute the query
$rs = mysql_query("SELECT id,userid,firstname,lastname,email FROM users");
// Add the rows to the array
while($obj = mysql_fetch_object($rs)) {
$arr[] = $obj;
?>
私はあなたのサーバーがコードエラーを表示しないように設定されていると思います。 'error_reporting(E_ALL^E_STRICT);を追加してみてください。 ini_set( 'display_errors'、 'on');スクリプトの先頭にあります。そして、あなたのコードの最後にwhileループがない '}'のために、おそらく '致命的なエラー... 'が出ます。 – Yoshi
ループを閉じるために '}'を追加します。そして、私はあなたのPHPが正しく構成されていないと思います。私はいつもエラー/警告/通知をエコーする設定を使用します。 –