if ($line['Сумма по позиции*']) { $sqlQ = "SELECT SUM(`f4631`) AS sum FROM ".DATA_TABLE."491 WHERE `f4531`=".$line['связь Заказ']['raw']."and status=0 and `id`<>".$ID; $pre = sql_query($sqlQ) or die(mysql_error()); $row = mysql_fetch_assoc($pre); if ($row['sum']===NULL) { $line['связь Заказ']['Сумма*']=$line['Сумма по позиции*']; } else { $line['связь Заказ']['Сумма*']=$row['sum']+$line['Сумма по позиции*']; } }
Все великолепно работало до сегодняшнего дня.
Сегодня начало выдавать ошибку
5:
6: $pre = sql_query($sqlQ) or die(mysql_error());
7:
Ошибка SQL запроса:
SELECT SUM(`f4631`) AS sum FROM cb_data491 WHERE `f4531`=3and status=0 and `id`<>22
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 'status=0 and `id`<>22' at line 1
Подскажите, что с этим делать?