чтоб результаты implode были в кавычках!
X

Привет дорогой друг

Наш сайт существует и развиваетется за счет рекламы. Пожалуйста, отключите блокировку рекламы AdBlock или подобное, для нашего сайта. Спасибо!
Показано с 1 по 2 из 2

Комбинированный просмотр

  1. #1
    Гость форума

    Регистрация
    20.09.2009
    Сообщений
    5
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию чтоб результаты implode были в кавычках!

    Всем привет - не могу сделать так чтоб в запросе результаты 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 ...

    полдск пж, устал бороться, вроде ерунда а вот нет, не поддается.

    Заранее Всех Благодарю!!!

  2. #2
    Пришел за помощью

    Регистрация
    16.11.2009
    Сообщений
    10
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях

    По умолчанию

    А с чего вы взяли что результат толжен быть в кавычках?
    Почему так нельзя?
    $sal=$_POST['sal'];
    forech($sal as $key=>$value){
    $sal[$key]="'".mysql_real_escape_string($sal[$key])."'";
    }
    $stroka = implode(", ", $sal);

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •