データベースから選択している行数を数え、行数が1より大きい場合はForeachループを作成しようとしています。予期しない ')'エラーが発生し続けます。どうしてこれなの?カウントとForeach?
<?php
if(isset($_SESSION['login_user'])) {
$login_session = $_SESSION['login_user'];
echo '<h1>Welcome '. $login_session .'</h1>';
}
echo '<table>';
$sql_query = "SELECT * FROM Courses";
$result = mysqli_query($dbconfig, $sql_query);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
$count = mysqli_num_rows($result);
if($count > 1) {
foreach($result as $row)
echo '<tr>'. $row['Title'] .'</tr>';
}
}
echo '</table>';
?>
正確なエラーは次のとおりです。
[12-Aug-2016 09:54:29 Europe/London] PHP Parse error: syntax error, unexpected '}' in /home/etd/public_html/etd/single/courses.php on line 33
あなたが不足している** {**後** foreachの($行として$結果)これは働いていたが、何も出て書き込みません** –