Warning: implode() [function.implode]: Invalid arguments passed in /home/site/public_html/korzina/form.php on line 231
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 ')UNION SELECT * FROM `masla` WHERE id_t in ()' at line
foreach($count_staf as $k=>$v)
{
$kStr = implode(',',$k);
$query=mysql_query("SELECT * FROM `IMPORT_CSV` WHERE NOMER_DETALI in ($kStr)UNION SELECT * FROM `masla` WHERE id_t in ($kStr)");
if(!$query) exit(mysql_error());
while($cena = mysql_fetch_array($query))
{
$p1=$cena['CENA_DETALI'];
Есть переменная $k в ней цифры (номера (id_t и nomer_csv), за которыми закреплен товар), есть 2 таблицы, masla и import_csv, нужно проверить есть ли в таблицы masla(id_t) и import_csv(nomer_detali) номер который находится в $k, и если он есть выводить информацию о товаре, если нету, ничего не делать.
Готово, исправил.
Спасибо всем
Спасибо, все получилось.
Дикий пионер, спасибо, вроде заработало
allmuz добавил 01.11.2011 в 14:46
А вот, если вместо тега IMG забить текст, то записывает в textarea, а теги не хочет.
wlaam, да нет, запрос не верно был построен.
Уважаемый Chukcha, спасибо Вам большое, вроде бы разобрался
Возвращает значение массива, ключами которого являются значения массива $expl
$expl=explode("|",$_COOKIE['bas']);$count_staf=array_count_values($expl);
в куках номер товара и кол-во заказанного
Warning: implode() [function.implode]: Invalid arguments passed in /home/site/public_html/korzina/form.php on line 231
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 ')UNION SELECT * FROM `masla` WHERE id_t in ()' at line
Попробую еще раз:
Есть переменная $k в ней цифры (номера (id_t и nomer_csv), за которыми закреплен товар), есть 2 таблицы, masla и import_csv, нужно проверить есть ли в таблицы masla(id_t) и import_csv(nomer_detali) номер который находится в $k, и если он есть выводить информацию о товаре, если нету, ничего не делать.