LIKE не працює в SQL-запиті з php, PHPClub - клуб розробників PHP
Перейти до сторінки
LIKE не працює в SQL-запиті з php
Здрастуйте шановні форумчани! пишу скрипт який вибирає дані, так от локально на комп'ютері все відпрацьовує чудово. Після того як залив на хостинг все, завжди видається повідомлення, що записів немає у вибірці.
Перший клас. Зимові канікули ^_^
Будь ласкавий при проблемах із запитами показувати самі зарості, а не суміш sql c php
А взагалі тобі сюди www.phpfaq.ru/debug
oncle terrible
це означає, що з базою працюють SQL запити, а не функції PHP. і перше, що треба зробити, з'ясовуючи причину проблеми – це подивитися на самі запити.
Автор оригіналу: *****це означає, що з базою працюють SQL запити, а не функції PHP. і перше, що треба зробити, з'ясовуючи причину проблеми – це подивитися на самі запити.
дуже добре. Як саме ти розбирався?
Вивчав екранування http://phpfaq.ru/slashes#like копав пошук по форуму на подібні проблеми, шукав в яндексі.
mysql_query("SELECT count(*) FROM drug WHERE t_name LIKE '%$name_drug%'");
$name_drug передаються назви ліків з dbf таблиці, наприклад:Ліки Олія гвоздики 10мл Ліки Золототисячник трава 50г
var_dump від $name_drug повертає string(100) "Ліки Золототисячник трава 50г" var_dump від mysql_query повертає resource(171) of type (mysql result)
Будь ласка, допоможіть розібратися чому LIKE не працює на хостингу
oncle terrible
тобто, якщо в тебе зламається машина, ти будеш шукати в яндексі на запит "зламалася машина"?
хлопців, без інженерного підходу у програмуванні робити не-чого!Треба вміти справді розбиратися. виправляти не ті проблеми, які нагадує фантазія, а ті, які РЕАЛЬНО Є. Для цього їх треба вміти знаходити. Налагоджуючи свою програму.
Де в твоїх оліях гвоздики хоч одне підкреслення чи сліш? Якщо їх немає, то до чого тут "вивчав екранування"? чому ти займався вирішення проблеми, якої немає?
ти відправляєш у базу ЗАПИТ. Ну гаразд - сам не дотумкав його вивести - тобі вже тут ТРИ рази сказали - виведи запит цілком. Де він? де виведення цього ж поля через вар-дамп і порівняння побуквенное обох рядків?