Автор Тема: Запрос в MYSql из PHP.  (Прочитано 9856 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pavel199

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://pavel199.narod.ru
Запрос в MYSql из PHP.
« Ответ #15 : 16 Июля 2004, 22:56:16 »
....WHERE login = $_POST[\'nick\'] ";   говорит ошибка.

Оффлайн Pavel199

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://pavel199.narod.ru
Запрос в MYSql из PHP.
« Ответ #16 : 16 Июля 2004, 23:03:33 »
Ну в общем получается, надо только отлаживать.  Не достал тебя???
Всё, на сегодня отстаю. Искренне благодарен!!!!!!!!!!!! RomikChef FOREVER!!!!!!!!!!!!!!!

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Запрос в MYSql из PHP.
« Ответ #17 : 16 Июля 2004, 23:03:40 »
ассоциативные массивы нельзя подставлять в строки, как обычные переменные.
нужно строку соединять с ними.

WHERE login =".$_POST[\'nick\']

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Запрос в MYSql из PHP.
« Ответ #18 : 16 Июля 2004, 23:06:13 »
задание на завтра:
1. прочитать http://phpfaq.ru/slashes и узнать, зачем в запросе нужны одинарные кавычки.

2. зайти на форум и узнать, как сразу в запросе запросить пользователя у которого введенные логин и пароль. То есть - указывать во where ДВА условия.

3. ответить на вопрос, который я задал в самом начале:
Цитировать
чтобы пользователь авторизовался, недостаточно проверить введенные в форму логин и пароль.
Надо еще заставить браузер идентифицироваться с каждым запросом.
ты об этом подумал?

Оффлайн Pavel199

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://pavel199.narod.ru
Запрос в MYSql из PHP.
« Ответ #19 : 16 Июля 2004, 23:08:55 »
Ок. Постараюсь выполнить

Оффлайн Pavel199

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://pavel199.narod.ru
Запрос в MYSql из PHP.
« Ответ #20 : 17 Июля 2004, 11:49:20 »
Всё равно эта строка не работает. Где ошибка???
$name=$_POST[\'login\'];
$query = ….where nick =\'"adds($name)"\'";
?>

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Запрос в MYSql из PHP.
« Ответ #21 : 17 Июля 2004, 17:49:24 »
господи!
А функцию-то, КТО ТЕБЕ СКАЗАЛ, что можно в строку вставлять???
выше ее перенеси, чучело! К $_POST[\'login\'];
это раз.
и откуда у тебя столько кавычек?

Господи. Ну нейжели так сложно понять, что если у тебя строка "в ДВОЙНЫХ КАВЫЧКАХ", то ВНУТРЬ ЕЕ уже добавлять двойные НЕЛЬЗЯ?!

Оффлайн Pavel199

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://pavel199.narod.ru
Запрос в MYSql из PHP.
« Ответ #22 : 17 Июля 2004, 21:46:10 »
Понимаешь, братэлло, на PHPFAQ.RU в разделе: \\"Надоедливые наклонные\\", слеши, экранирование кавычек. Написано, что "

...
удобно для вставления в запрос, вида "SELECT * FROM table WHERE name=\'".adds($name)."\'";... например, adds($_POST);
Вот я и делал по такому же принципу: $query = ….where nick =\'"adds($name)"\'";  
НАсчёт кавычек: $query = "(открываем двойные1)….where nick =\' "(их закрываем, причём одинарная1 между ними)  adds($name)   "(открываем двойные2 , чтоб ординарную2 занести в двойные2) \' "(закрываем двойные2);  
ТОже по принципу той же статьи.

Оффлайн Pavel199

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 25
  • +0/-0
  • 0
    • Просмотр профиля
    • http://pavel199.narod.ru
Запрос в MYSql из PHP.
« Ответ #23 : 17 Июля 2004, 21:47:29 »
И на твой вопрос: HTTP-аутификация средствами PHP нет???? Эт я в каком-то учебнике откопал.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Запрос в MYSql из PHP.
« Ответ #24 : 18 Июля 2004, 19:22:37 »
Цитировать
Pavel199:
Вот я и делал по такому же принципу:

ага
только спавни что написано у тебя и в faq.
где конкатенирующие точки?
Цитировать
Pavel199:
HTTP-аутификация средствами PHP

как один из вариантов
AS IS...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Запрос в MYSql из PHP.
« Ответ #25 : 19 Июля 2004, 01:14:13 »
безнадежен.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28