| |
|
|
| | Здравствуйте все!!!
Скажите, почему запрос:
SELECT * FROM tbl
WHERE name = '$какая-нибудь php-переменная'
|
бывает отказывается работать корректно... (Ну конечно, на самом деле он не на столько простой, это я упростил, но сути вопроса это не меняет)
а если так
SELECT * FROM tbl
WHERE name = ".$эта же php-переменная'."
|
то всё работает как надо...
Почему так???
Спасибо! | |
| |
|
|
| |
|
|
| |
для: afdm
(31.10.2007 в 14:20)
| | | Если вот так, как вы написали он у вас вообще работать не будет :)
SELECT * FROM tbl
WHERE name = ".$эта же php-переменная'."
|
| |
| |
|
|
| |
|
|
| |
для: Faraon
(31.10.2007 в 14:24)
| | | Да, простите, это опечатка....
Ну Вы поняли, что я имел ввиду :)))
Кстати, и если вот так просто (без одинарных кавычек ' ')
SELECT * FROM tbl
WHERE name = $эта же php-переменная
|
тоже всё работает...
А что mysql как-то критично относиться к этим одинарным ' ' кавычкам??? | |
| |
|
|
| |
|
|
| |
для: afdm
(31.10.2007 в 14:27)
| | | Вот эта переменная $эта же php-переменная это число ? | |
| |
|
|
| |
|
|
| |
для: Faraon
(31.10.2007 в 14:29)
| | | да
ну вот собственно я и ответил на свой вопрос :)))
спасибо Вам за помощь!!!! | |
| |
|
|