0

私はすべてのチュートリアルを満足に行っていません。物事を混ぜ合わせて、それが機能するかどうかを確認しましたが、北測は機能します。

    <?
require( '../connect_db.php' ) ;

      echo '<h1>List All Customers</h1> ' ;
     $query = "SELECT * FROM CUSTOMER";
 $result= mysqli_num_rows($dbc,$query)
 if(mysqli_num_rows($result) > 0){

$clientid=mysql_result($result,"clientid");
$inital=mysql_result($result,"inital");
$firstname=mysql_result($result,"firstname");
$lastname=mysql_result($result,"lastname");
$mobile=mysql_result($result,"mobile");
$landline=mysql_result($result,"landline");
$email=mysql_result($result,"email");
$address=mysql_result($result,"address");
$postcode=mysql_result($result,"postcode");

echo '<table class="table table-hover">
<caption>List All Customers from Customer Table</caption>
<thead>
<tr>
<th>id</th>
<th>Inital</th>
<th>First Name</th>
<th>Last Name</th>
<th>Mobile</th>
<th>Landline</th>
<th>Email</th>
<th>Address</th>
<th>Post Code</th>
</tr>
 </thead>
<tbody>
<tr>
<td><?php echo $clientid; ?></td>
<td><?php echo $inital; ?></td>
<td><?php echo $firstname; ?></td>
<td><?php echo $lastname; ?></td>
<td><?php echo $mobile; ?></td>
<td><?php echo $landline; ?></td>
<td><?php echo $email; ?></td>
<td><?php echo $address; ?></td>
<td><?php echo $postcode; ?></td>
</tr>
</tbody>
</table>'

} else {'<p>There are currently no customers on the system.</p>';}
?>

どれも機能しませんが、テーブル レコードを表示し、読みやすいようにスタイルを設定する簡単な方法について助けが必要です。最初のIDのみを返すマニュアル、またはデータベースのテーブルのみを表示する「テーブルを表示」を参照したので、何を使用するかを知る必要がありますが、レコードを表示しようとすると機能しないので、それを知っていますそんなに簡単なことではありません!

助けてください。

4

3 に答える 3

1

mysqlimysql関数の両方を使用しています。そんなことはできません。どちらかを選択する必要があります。実際、mysql 関数は公式に非推奨です赤いボックスが見えますか? 代わりにプリペアド ステートメントについて学び、 PDOまたはMySQLiを使用してください。PDO を選択する場合は、ここに良いチュートリアルがあります。

于 2013-02-16T19:22:46.717 に答える
0

これを行う方法の本当に良い例は、このリンクで見つけることができます

現在、すべての値を1つのセルに入れようとしています。この例では、レコードをステップ実行して各セルに1つの値を入力する方法を示します。これにより、レコードは整列されたままになります。もちろん、MySQLを使用しないなど、構文エラーについて他の人が指摘した点はすべて適切です。それらを繰り返します。

于 2013-02-16T19:26:10.303 に答える
0

構文エラーがあります:

 $result= mysqli_num_rows($dbc,$query)

する必要があります

 $result= mysqli_num_rows($dbc,$query);
于 2013-02-16T19:23:06.120 に答える