Запись в БД, запись по выборке

Andruphp

Новичок
У меня при отправке запроса,выбираються из базы определенные пользователи которые соответсвуют городу ($city) и категории($product),и именно для них идет запись в таблицу t_message,из которой потом будут вытягиваться эти сообщения,но мой код не работает,поправте пожалуйста:

$result = mysql_query ("SELECT login FROM users WHERE product='$product'AND city='$city' ", $db);
while($to = mysql_fetch_assoc($result))
{
$result2=mysql_query ("INSERT INTO t_messages (poluchatel,subject,date,telephon,text,read)
VALUES('$to[login]','Запрос по вашему товару от $namez','$date','$telephonz','$text','0')");
}
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Какую ошибку пишет?
 

SOKOJI

Новичок
PHP:
$result = mysql_query ("SELECT login FROM users WHERE product='$product'AND city='$city' ", $db) or die('Error: ' . mysql_error();
...
$result2=mysql_query ("INSERT INTO t_messages (poluchatel,subject,date,telephon,text,read)
VALUES('$to[login]','Запрос по вашему товару от $namez','$date','$telephonz','$text','0')") or die('Error: ' . mysql_error());
Попробуй вот так и напиши, какую ошибку выдает.

UPD. В первой выборке перед AND пробела нет:
"product='$product'AND city='$city'" попробуй так: "product='$product' AND city='$city'"
 

Andruphp

Новичок
Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'read) VALUES('1212','Запрос по вашему товару от имя','2011-02-06','телефон',''' at line 1 вот какую ошибку выдает
 

Andruphp

Новичок
нет не в этом была ошибка, а в кавычках ``
`t_messages` (`poluchatel`,`subject`,`date`,`telephon`,`text`,`read`)
 
Сверху