PDA

View Full Version : سوال: مشکل با else



flat_00
دوشنبه 02 آبان 1401, 16:19 عصر
سلام. من یه اسکریپت دارم که داده رو از MySQL میخونه و درست کار میکنه

<?php
require_once('connection.php');
mysqli_query($con, "SET NAMES utf8");
$sql = "SELECT * FROM table;";$result = mysqli_query($con, $sql);$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {while ($row = mysqli_fetch_assoc($result)) {
$comment = $row['comment']; echo '<p>پیام: ' . $comment . '</p>';}} ?>

حالا میخوام با else بگم وقتی داده ای تو دیتابیس نیست یه پیام به جای صفحه سفید نشون بده.

اسکریپت رو به اینصورت نوشتم

<?php
require_once('connection.php');
mysqli_query($con, "SET NAMES utf8");
$sql = "SELECT * FROM table;";$result = mysqli_query($con, $sql);$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {while ($row = mysqli_fetch_assoc($result)) {
$comment = $row['comment']; echo '<p>پیام: ' . $comment . '</p>';} else { echo '<p>هیچ پیامی وجود ندارد</p>';}} ?>
ولی دیگه هیچی کار نمکنه و خطا میده
PHP Parse error: syntax error, unexpected token "else" in /home/messages.php on line 143

چطور میتونم این مشکل رو درست کنم. ممنون میشم کمکم کنید