результаты не найдены - PullRequest
       0

результаты не найдены

0 голосов
/ 14 февраля 2011

Как я могу показать "ничего не найдено", если не найдено подходящих результатов с помощью запроса, подобного этому:

  $query="SELECT * FROM actresses where actress_id = '$actressid' and production_full_name LIKE '%$q%'";  
    $result=mysql_query($query);

   $num=mysql_numrows($result);

  mysql_close();

    echo "";

  $i=0;
  while ($i < $num) {

   $1=mysql_result($result,$i,"production_full_name");
    $2=mysql_result($result,$i,"production_id");
    $3=mysql_result($result,$i,"actress");


     echo "<br><div id=linkcontain><a id=slink   href=$data/actress.php?id=$2>$3</a><div id=production>$1</div></div>";

     echo "";

      $i++;
     }

Ответы [ 2 ]

3 голосов
/ 14 февраля 2011
if(mysql_num_rows($result) < 1) {
   echo "No rows found";
}

Вы имеете в виду это?

0 голосов
/ 14 февраля 2011
if(mysql_num_rows($result) > 0)
{
while($row = mysql_fetch_array($result))
{
$1 = $row['production_full_name];
$2 = $row['production_id'];
$3 = $row['actress'];
}
}
else
{
echo "No Results Found";
}

Если вы используете функцию для возврата результирующего набора, вы должны типизировать результат, используя методы is_.

if(is_array($result))
{
// Logic to be implemented.
}
else
{
echo $result;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...