Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сравнение данных
 
 автор: kest131   (05.05.2005 в 21:49)   письмо автору
 
 

Я пишу вот такой скриптик

Сначала подключаюсь в Mysql и выбираю базу данных.
потом..
$a = mysql_query("select * from test;");
if($a)
{
  $b= mysql_fetch_array($a);
  $s="555";
  $k= "".$author['name']."";
if ($k==$s)

echo "Bad";
}
else {
echo "OK";
}
  }


Но при сортировке он возьмет только первое значение колонны "name"
Вопрос:Как сделать так чтобы он обрабатывал все значения в колонне "name" и сравнивал с другой переменной при условии что "name" не первичный ключ.

   
 
 автор: Serge   (05.05.2005 в 22:16)   письмо автору
 
   для: kest131   (05.05.2005 в 21:49)
 

Попробуй такой код:


<?php

$a 
mysql_query("select * from test;");
if(
mysql_num_rows($a) > 0)
  {
  
// Для перебора всех найденных строк можно использовать оператор цикла while:
  
while($b mysql_fetch_array($a))
    {
    
$s "555";
    
// Поскольку в условии оператора цикла while возвращается ассоциативный массив $b, то и извлекать значения по названию колонок следует из него:
    
$k $b['name'];
    if(
$k == $s)
      {
      echo 
"Bad";
      }
      else
      {
      echo 
"OK";
      }
    }
  }

?>

   
 
 автор: kest131   (05.05.2005 в 22:49)   письмо автору
 
   для: Serge   (05.05.2005 в 22:16)
 

Все хорошо работает.Спасибки.
А что показывает команда mysql_num_rows.

   
 
 автор: Crux   (05.05.2005 в 23:22)   письмо автору
 
   для: kest131   (05.05.2005 в 22:49)
 

количество рядов по результату запроса
http://www.softtime.ru/dic/id_dic=122&id_group=2

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования