|
|
|
из консольного клиента работает, а из 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, 00:13:13 |
|
||
|
из консольного клиента работает, а из PHP...
|
|||
|---|---|---|---|
|
#18+
авторwhere proizv.proizv = '".stripslashes($proizv)."' А что это за художество? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 08:14:42 |
|
||
|
из консольного клиента работает, а из PHP...
|
|||
|---|---|---|---|
|
#18+
может имелось ввиду убрать лишние пробелы? тогда trim, ltrim, rtrim... а может лучше задать такой вопрос в PHP/Perl... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 08:38:03 |
|
||
|
из консольного клиента работает, а из PHP...
|
|||
|---|---|---|---|
|
#18+
поменяйте strislashes() на mysql_escape_string() -- Dmitry ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2006, 19:00:40 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33475467&tid=1853187]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
174ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 229ms |
| total: | 532ms |

| 0 / 0 |
