Prostoj SQL zapros...

Aly

Новичок
Prostoj SQL zapros...

Dobroe vremja sutok! Vot:

PHP:
$query="UPDATE test SET Param1='$Param1',
Param2='$Param2',
Param3='$Param3',
Param4='$Param4',
Param5='$Param5' 
WHERE Param6='$Param6'";

if(!$res=mysql_query($query))
die("Error: Не могу добавить данные!".mysql_error());

$result=mysql_affected_rows($res);

if ( $result=="0")  {$msg.="Error: Не могу добавить данные!".mysql_error();}

else $msg.="OK";

print $msg;
V tablice ni 4ego ne izmenjaet :/
Oshibku ne vidajot,i voobwe ni 4ego ne vidajot.
pri vivode $result vidajot "Resource id #18"

Gde moja oshibka? Zaranee blagodaren.
 

basboy

Новичок
Ты сначала твой запрос в консоли введи и посмотри что будет.
Скорее всего у тебя нет совпадения по условию WHERE, поэтому и нет обновления.

А вообще нужно кроме запроса ещё написать, чему равны параметры и какие типы данных.
 

Aly

Новичок
Спасибо basboy,ваша подсказка помогла мне найти причину. =)
Проблему решил.
 
Сверху