私はmysqlテーブルを持って、そこに値があります。私はテーブルに多くの列があるので、私のページに多くの要素をエコーしています。私はループでこれをやっている、私はどのように私はこれらの要素(私は列の数で画面に印刷している)、表に格納されているタイトルは、すべての列にエコーすることができます知ってほしい。どのように印刷された要素の数、どのタイトル(または行)をエコーする必要がありますか? IDでこれをやっていますが、列を削除するとどうなりますか?数字が失われます。だから私はidsを使わずにそれが必要です。そして、私の英語のため申し訳ありませんが、私はhungaryan午前 コード:行から1つを数値でエコーする方法(idなし)?
<?php
$mysqli = new mysqli("localhost","***","***","***");
$result = $mysqli->query("SELECT * FROM `products`");
for($i = 0; $i < $result->num_rows; $i++){
$j = $i + 1;
$res = $mysqli->query("SELECT * FROM `products` WHERE `id` =" . $j);
$row=mysqli_fetch_array($res,MYSQLI_ASSOC);
$product = $row["name"];
echo '
<div class="demo-graphs mdl-shadow--2dp mdl-color--white mdl-cell mdl-cell--4-col">
<img src="' . $row["imageurl"] . '" alt="Avatar" style="width:100%">
<h3 class="red-text">' .
$product
. ' Alts</h3>
<a class=" mdl-navigation__link" href="edit.php?product=' . $product . '"><i class="mdl-color-text--blue-grey-400 material-icons" role="presentation">edit</i> Edit</a>
<a class=" mdl-navigation__link" href="delete.php?product=' . $product . '"><i class="mdl-color-text--blue-grey-400 material-icons" role="presentation">delete</i> Delete</a>
</div>
';
}
?>
ショーのよう
結果(IDSずにこのような何かを行うことができます)、編集あなたのコードは、あなたのテーブルのスキーマを表示します。 –
@MártonLederer次回は、コードに問題がある場合 - 別の段落にあることを確認してから、コードを選択して「ctrl + k」([Markdown help](https:// stackoverflow) .com/editing-help#code)) –