最初のデータベース出力の1つですが、私はかなり詰まっています。私は情報の配列に異なるクラスを追加したい。配列にはカテゴリがあり、クラスを追加する先行値になります。私は、これまで使用しているコードは次のとおりです。jQueryでMySQLクエリが表示されません。
Parse error: syntax error, unexpected '(', expecting variable (T_VARIABLE) or '$' in C:\wamp\www....\index.php on line ..
私はおそらく問題を正しく識別していないよしかし、私はみんなあなたを願っています:
<?php
$sql = "SELECT name,title,content,date,category FROM pinboard";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "<article class='pin'><h2 class='pintitle'>".$row["title"]."</h2><p class='pincontent'>".$row["content"]."</p><div class='pininfo'><p class='pinname'>".$row["name"]."</p><p class='pindate'>".$row["date"]."</p></div></article>";
if($row['category'] = 2){
$('.pin').addClass("pin-message");
}
else if($row['category'] = 1){
$('.pin').addClass("pin-photo");
}
else if($row['category'] = 3){
$('.pin').addClass("pin-event");
}
}
} else {
echo "0 results";
}
?>
if($row[category'] = 2){
ラインは、それが表示されます。この結果を与えますさらに私を助けることができます。
あなたはphpでjavascriptを混ぜているようです。あなたの比較は割り当てです... – jeroen
私はこの質問に投票しました: =>問題はMySqlで直接行うことは何もありません =>それは絶対ベースのPHP質問です =>少しの労力で(デバッグ...)あなたは問題を発見しました –