PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
sunjan Отправлено: 07 Марта, 2019 - 16:47:38 • Тема: Передача элемента массива в качестве условия в SQL запросе • Форум: Вопросы новичков

Ответов: 7
Просмотров: 472
Царица добродетель Державин

SELECT `id` FROM `poetic_images` WHERE `word`='Царица'array(3) { [0]=> string(6) "Царица" [1]=> string(11) "добродетель" [2]=> string(10) "Державин " } $result Done!
Царь огнь Херасков Тютчев
(Добавление)
То есть он все-таки вставляет слово "царица" в качестве запроса?
(Добавление)
Я не понимаю все что после написано.
(Добавление)
То есть он показывает,что в массиве три элемента и какие они,тоже показывает?Или всё это вставляется вместо {$expl[0]}?
sunjan Отправлено: 07 Марта, 2019 - 16:40:39 • Тема: Передача элемента массива в качестве условия в SQL запросе • Форум: Вопросы новичков

Ответов: 7
Просмотров: 472
$result выполняется. $row нет.Хотя на слове эта же функция работает.
sunjan Отправлено: 07 Марта, 2019 - 16:26:48 • Тема: Передача элемента массива в качестве условия в SQL запросе • Форум: Вопросы новичков

Ответов: 7
Просмотров: 472
Без них тоже не работает.
sunjan Отправлено: 07 Марта, 2019 - 15:51:37 • Тема: Передача элемента массива в качестве условия в SQL запросе • Форум: Вопросы новичков

Ответов: 7
Просмотров: 472
Cчитываю данные из входного файла.По моей логике, каждое слово является элементом массива $expl[].Мне нужно $expl[0] и $expl[1] вставить в качестве условия в WHERE.Выдает ошибку,я не понимаю почему.Если поставить какое-то конкретное слово,типа "собака", то запрос работает. Подскажите,пожалуйста, как мне все это чудо организовать?
PHP:
скопировать код в буфер обмена
  1. while (!feof($fp))
  2. {
  3. $mytext = fgets($fp, 999);
  4. echo $mytext."<br />";
  5. $expl[]=explode(" ",$mytext);
  6.  
  7. }
  8. $sql="SELECT `id` FROM `poetic_images` WHERE `word`='{$expl[0]}'";
  9. $result = mysql_query($sql);
  10. for ($i = 0; $i < mysql_num_rows($result); $i++) {
  11. $row = mysql_fetch_assoc($result);
  12.     print_r($row);
  13.     echo '<br />';
  14. }

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB