我想計數我從數據庫中選擇的行數,如果行數大於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($結果作爲$行)** –