
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.01.2006, 00:13:13
|
|||
|---|---|---|---|
|
|||
из консольного клиента работает, а из PHP... |
|||
|
#18+
... $proizv = "ЗАО \"Предприятие\""; $diam = 100; $tochn = 1.5; $predel = 2.5; $query = "Select manometr.id from manometr, proizv where proizv.proizv = '".stripslashes($proizv)."' and manometr.proizv_id = proizv.id and predel_max = ".$predel." and kl_tochn = ".$tochn." and diam = ".$diam.";"; $result = mysql_query($query); ... Если взять из отладчика строку $query и выполнить её в консольном клиенте MySQL, то запрос нормально работает. Но в PHP получаем empty set. Всё дело в строке $proizv. Подскажите, что использовать вместо stripslashes. Спасибо, господа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2006, 08:14:42
|
|||
|---|---|---|---|
из консольного клиента работает, а из PHP... |
|||
|
#18+
авторwhere proizv.proizv = '".stripslashes($proizv)."' А что это за художество? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2006, 08:38:03
|
|||
|---|---|---|---|
из консольного клиента работает, а из PHP... |
|||
|
#18+
может имелось ввиду убрать лишние пробелы? тогда trim, ltrim, rtrim... а может лучше задать такой вопрос в PHP/Perl... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.01.2006, 19:00:40
|
|||
|---|---|---|---|
из консольного клиента работает, а из PHP... |
|||
|
#18+
поменяйте strislashes() на mysql_escape_string() -- Dmitry ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1853187]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
199ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 453ms |

| 0 / 0 |
