dennnis
Новичок
Invalid argument supplied for foreach()
Получаю вот такое:
Warning: Invalid argument supplied for foreach() in x:\home\localhost\www\t.php on line 126
SELECT name, cena, description FROM brasleti WHERE (locate('ожерел', description)>0) a)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 'a)' at line 1
125: else { $q="SELECT name, cena, description FROM $userstable WHERE (locate('ожерел', description)>0) and (";
126: foreach($arr as $v) $q.="name=$v or ";
127: $q=substr($q, 0, strlen($q)-4);
128: $q.=")";
1. За что мне такое?
2. Где находится "near 'a)' at line 1"?
Спасибо.
Получаю вот такое:
Warning: Invalid argument supplied for foreach() in x:\home\localhost\www\t.php on line 126
SELECT name, cena, description FROM brasleti WHERE (locate('ожерел', description)>0) a)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 'a)' at line 1
125: else { $q="SELECT name, cena, description FROM $userstable WHERE (locate('ожерел', description)>0) and (";
126: foreach($arr as $v) $q.="name=$v or ";
127: $q=substr($q, 0, strlen($q)-4);
128: $q.=")";
1. За что мне такое?
2. Где находится "near 'a)' at line 1"?
Спасибо.
