こんにちは、私は15行だけを実行しようとしています!毎回。私の "mysql"テーブル全体でPHPをループ実行中
まず、これは私のコード - ある
PHP:
<div id ="items">
<?php
include './DateBaseLogOn.php';
$sql = "SELECT * FROM items LIMIT 0, 15";
$RESULT=$conn->query($sql);
if(!$conn) {
die("Connection Failed: ".mysqli_connect_error());
}
$row = $RESULT->fetch_assoc();
while($row = mysqli_fetch_array($RESULT))
{
echo "<div id =\"itembox\">";
echo "<div id=\"itempicture\"><img src=\"getImage.php?id=."$row['id']".\" width=\"230\" height=\"140\" /></div>";
echo "<div id=\"iteminfo\">"."Info:".$row['info'].
"</br>"."Current price:".$row['price'].
"</br>"."Time until expired:".$row['exp'].
"</br>"."Offer avilable until:".$row['timeleft'].
"</br>"."Place:".$row['location'].
"</div>";
echo "<button class=\"sendprice\" onclick=\"location.href=$link\">Place bid</button>";
echo "</div>";
}
私の質問は以下のとおりです。
1.私はエラーを取得しています:
(!) Parse error: syntax error, unexpected '$row' (T_VARIABLE), expecting ',' or ';' in C:\wamp\www\index.php on line 87
私はそれが動作しますが、私はそこに画像を配置する必要があり<img src=\"getImage.php?id=."$row['id']".\" width=\"230\" height=\"140\" />
を削除した場合...
2.は、どのように私は唯一の15行で実行するようにwhileループを伝えることができますか?ボタンをクリックするだけで、次の15行でどのように実行させることができますか(最後のエコー行の前にエコー行を見てください)。
あなたがそれを使用した後、私はそれは奇妙なあなたのテストの$ CONNことがわかり... ($ CONN場合は通常、私はテストします! )$ conn-> query ... また、私はfetch_assocとmysqli_fetch_arrayの理由を理解できません。 この行: echo "
"; このように記述する必要があります。 echo ""; –あなたはすでにあなたのwhileループにLIMIT 0、15と言っていますか? –
注:コードを 'wamp \ www'フォルダに置かないでください。 WAMPServerのホームページを上書きしました! @JulienB。 – RiggsFolly