skatet
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет - не могу сделать так чтоб в запросе результаты implode были в кавычках - а без них поиск не идет! Я уже неск часов мучаюсь - выходит эта ош: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ... - хелп плиз! - типа нет данных, а их нету как я понимаю потому что в запросе реультат implode не берутся в кавычки! Вот код: $sal=$_POST['sal']; $stroka = implode(", ", $sal); $stroka2 = mysql_real_escape_string($stroka); print $stroka; // проверка $sql_query = "SELECT * FROM otpravka WHERE `where2` IN (".$stroka2.")"; $get_table = mysql_query($sql_query); $num_rows = mysql_num_rows($result); // проверка - тут уже ошибка print $sql_query; // проверка - принт запроса: SELECT * FROM otpravka WHERE `where2` IN ('001', '002', '003') - это если я тупо присваиваю переменной stroka2 данные с кавычками - тогда все ок, а если из результата implode берутся - то нет кавычек.. Недовольство, огорчение при варианте $search_str="\"".implode("\",\"",$sal)."\""; - пишет Warning: implode() [function.implode]: Invalid arguments passed in ... полдск пж, устал бороться, вроде ерунда а вот нет, не поддается. Заранее Всех Благодарю!!! | Всего записей: 38 | Зарегистр. 28-08-2008 | Отправлено: 07:32 03-02-2010 | Исправлено: Cheery, 19:56 03-02-2010 |
|