|
|
|
| Уважаемые сетевики !
Только начал заниматься PHP, так что сильно не пинайте...
Есть форма опроса логина и пароля. Далее идет проверка аутентификации из базы:
1. из формы перенимаются переменные
2. делается запрос в базу MySQL:
$str="SELECT ID, Pass FROM $klientstab WHERE ID="$login" && Pass="$pass"";
3. потом условие: если есть хоть одна строка в базе с такими логином и паролем, то грузится рабочая страница, если нет - выдается сообщение.
Так вот при запуске выдается синтаксическая ошибка в строке запроса... Пробовал по-разному, никак не получается. Причем, если оставить просто выбор из базы без WHERE, то все проходит...
Подскажите, в чем может быть трабла? | |
|
|
|
|
|
|
|
для: IFK
(04.05.2005 в 11:14)
| | тут получается разрыв строки.
Если вы используете одинарные кавычки то в строке надо использовать двойные и наоборот.
<?
$str="SELECT ID, Pass FROM $klientstab WHERE ID=\'".$login."\' && Pass=\'".$pass."\'";
?>
|
PS а вообще возьмите редактор с подсветкой синтаксиса и всё будет наглядно... | |
|
|
|
|
|
|
|
для: Axxil
(04.05.2005 в 11:20)
| | Вопрос №1: а зачем точки рядом с переменными?
Вопрос №2: какой редактор посоветуете?
Спасибо огромное заранее! | |
|
|
|
|
|
|
|
для: IFK
(04.05.2005 в 11:23)
| | 1.Точки "склеивают строки"(типа + в других языках) $str=$str1.$str2.
2. Редактор подбирается методом проб и ошибок на свой вкус
я использую nuSphere либо zend studio потому что в них встроены отладчики. | |
|
|
|
|
|
|
|
для: Axxil
(04.05.2005 в 11:29)
| | Спасибо !!! Вечером попробую... :))) | |
|
|
|
|
|
|
|
для: Axxil
(04.05.2005 в 11:29)
| | nuSphere думаю подходящий дебагер, да и проблем с ним пока еще не встречал.
Как говорил один умный пользователь, в каждом топе должно быть немного офтопа :-)
А что на счет zend studio этот дебагер мне не известен, а что в нем интересного? | |
|
|
|
|
|
|
|
для: Flash5
(04.05.2005 в 13:01)
| | Я пользуюсь Php EXPERT Editor | |
|
|
|
|
|
|
|
для: Flash5
(04.05.2005 в 13:01)
| | zend - фирма в которой трудятся создатели php.
Её основной продукт (помимо естественно Zend Engine) одноимённый редактор. Он делится на две части - клиентскую (Zend Studio полноценный (30М) редактор кода написанный на Java отсюда немного тормозной), и серверную (Zend Server) должен быть установлен на сервере хостера...
Кстати в Zend Studio есть класный анализатор кода, помогающий избежать глубых синтаксических ошибок | |
|
|
|