Я новичок в PHP и все еще изучаю его синтаксис, действительно, как он работает. Я только что завершил рабочий скрипт, но я хотел бы добавить условие, чтобы проверить, найдено ли введенное ключевое слово vs not found. Я знаю, что мне нужно использовать IF ELSE, но я не знаю, что положить внутрь(). Я искал Google и видел примеры, где было использовано (! Result) решение для получения истинного или ложного значения, но оно не похоже на то, что я пытаюсь сделать.PHP Условие для проверки, если найдено или нет Поиск сценария
Надеюсь, вы сможете помочь. Поэтому я могу улучшить свой поисковый скрипт. Заранее спасибо. Я был бы признателен за простейшее условие/сценарий.
<?php
include('databaseConnection.php');
?>
<?php
if(isset($_POST['userSearch']))
{
$keyword = $_POST['userSearch'];
$sql = " SELECT * FROM booklist WHERE (Title LIKE '%$keyword%' OR Author LIKE '%$keyword%' OR ISBN LIKE '%$keyword%') ";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result))
{
$title = $row['Title'];
$author = $row['Author'];
$yearLevel = $row['YearLevel'];
$isbn = $row['ISBN'];
echo "<table border = 1>" ;
echo "<th>Title </th>" ;
echo "<th> Author </th>" ;
echo "<th> Year Level </th>" ;
echo "<th> ISBN </th>";
echo "<tr>" ;
echo "<td>" .$title."</td> " ;
echo "<td>" .$author."</td> " ;
echo "<td>".$yearLevel."</td> " ;
echo "<td>" .$isbn. "</td> " ;
echo "</tr>" ;
echo "</table>" ;
echo "<br />" ;
echo "<a href='./menu.php'> Back to Home </a>" ;
}
} // end of Main IF
?>
Если вы новичок в php, попробуйте изучить mysqli или PDO, потому что mysql лишен – Saty
@Saty, спасибо. Я последую вашему совету. = D Начало поиска книг и веб-сайтов. – p3ace