Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > ошибка в цикле


Автор: MaliceInWonderland 27.6.2007, 06:44
Код

if ($pid2 = '0') ///pid2 вводим с клавиатуры.  
{
$check= "select * from catalogue where $id = id"; 
$result_check = mysql_query($check);
$num_rows = mysql_num_rows($result_check);
<p>На измнение '."$num_rows \n".'  записей. </p>';

if ($num_rows > 0)
{
$query= "UPDATE catalogue  SET pid=$pid2 WHERE id=$id" or die (mysql_error()); 
$result = mysql_query($query);
}

}

ELSE {ECHO "ошибКА";}





Автор: MaliceInWonderland 27.6.2007, 07:34
разобралась все-таки).
Код

if  $pid2 <1


почему нельзя использовать  
Код

$pid2 =0
 ?

Автор: Xo6oT 27.6.2007, 09:36
Потому что надо использовать
Код

$pid2 == 0

А оператор '=' - это оператор присваивания, а не проверки на равенство.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)