-6

これが私のデータベースの内容を一覧表示しない理由はありますか? id がすべきだと思うことは... コンテンツのリスト (著者、タイトル、カテゴリ、年、ISBN) を出力することです。しかし、私は何も得ません。エラーも何もありません....そこにechoステートメントを入れても、何も画面に出力されないようです...

<?php // query.php
require_once 'login.php';
$db_server = mysql_connect($db_hostname, $db_username, $db_password);

if (!$db_server) die("Unable to connect to MySQL: " . mysql_error());

mysql_select_db($db_database)
or die("Unable to select database: " . mysql_error());

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

if (!$result) die ("Database access failed: " . mysql_error()); 

$rows = mysql_num_rows($result);

for ($j = 0; $j < $rows; ++$j)
{
echo 'Author' . mysql_result($result,$j,'author') . '<br />';
echo 'Title' . mysql_result($result,$j,'title') . '<br />';
echo 'Category' . mysql_result($result,$j,'category') . '<br />';
echo 'Year' . mysql_result($result,$j,'year') . '<br />';
echo 'ISBN' . mysql_result($result,$j,'isbn') . '<br />';
} 
?>
4

2 に答える 2

0

PHP で文字列変数を結合するには、次のようにする必要があります。

$my_bigger_string="some string variable" . $my_string . "some more words";

それをすべての文字列に適用してみて、何が起こるか見てみましょう。

于 2013-07-08T21:11:06.393 に答える