{% else-1 %}
Обновить
* Тема закрыта!
31.
~AL~ * 11.86
(10 ноя 2013, 17:23) [0/0] [0] [спам] [под]
Fallen,

Ну а test то в БД у тебя есть? И вопрос мб и глупый, а ты echo на query() менял? * Я не знаю, что тебе больше подсказать, из того что ты выложил мы разобрали всё.

32.
~AL~ * 11.86
(10 ноя 2013, 17:23) [0/0] [0] [спам] [под]
NTL,

Разреши поинтересоваться зачем?

33.
Fallen * 10.22
[автор] (10 ноя 2013, 17:26) [0/0] [0] [спам] [под]

~AL~, естесственное есть, и работает на этом же скрипте, только с процедуркой и mysql
Добавлено 10.11.13 в 17:29:45:
собственно, этот же код, но в процедурном стиле http://dumpz.org/725076/ он работает

34.
Fallen * 10.22
[автор] (10 ноя 2013, 17:51) [0/0] [0] [спам] [под]

~AL~, не работает запрос, вообще

$query = $mysqli->query(\'SELECT * FROM users WHERE login=$login LIMIT 1\');

$us = $query->fetch_assoc;

35.
~AL~ * 11.86
(10 ноя 2013, 17:52) [0/0] [0] [спам] [под]

fetch_assoc();

$us = $mysqli->query(\"SELECT * FROM users WHERE login=$login LIMIT 1\"*->fetch_assoc();

и у тебя опять одинарные кавычки...


Изм. 2 раз. / Посл. изм.
~AL~ * 11.86
(10 ноя 2013, 17:54)
36.
Fallen * 10.22
[автор] (10 ноя 2013, 17:57) [0/0] [0] [спам] [под]

~AL~, щитает функцие Fatal error: Call to a member function fetch_assoc() on a non-object in /mnt/sdcard/htdocs/login.php on line 29

37.
~AL~ * 11.86
(10 ноя 2013, 17:58) [0/0] [0] [спам] [под]
Fallen,

Потому что у тебя запрос ничего не возвращает, потому что у тебя $login пустой, я тебе третий раз повторяю, ты меня не слушаешь, другого ответа на твой вопрос нет.

38.
Fallen * 10.22
[автор] (10 ноя 2013, 18:01) [0/0] [0] [спам] [под]
~AL~,

так вот почему он пустой?

$query = $mysqli->query(\'SELECT * FROM users WHERE id LIMIT 5\');

while ($us = $query->fetch_assoc()) {

echo $us[\'login\'];

}
цикл выводи все логины, и прекрасно работает

39.
~AL~ * 11.86
(10 ноя 2013, 18:03) [0/0] [0] [спам] [под]

cloudfire, ДВОЙНЫЕ КАВЫЧКИ ИСПОЛЬЗУЙ В query()

1. Переменные при использовании одинарных кавычек нужно обрамлять, пример:
echo \'Какой-то текст \'.$text.\' здесь\';
с двойными кавычками обрамлять не обязательно
echo \"Какой-то текст $text здесь\";

2. У тебя $login ПУСТОЙ ты выводил текст запроса в браузер и $login у тебя вывел пустоту. Если ты думаешь что в запросе он во что-то преобразуется из пустоты, то ты ошибаешься.

Ошибки детские, ты споришь со мной тут час, вместо того, чтобы послушать и сделать как нужно


Изм. 1 раз. / Посл. изм.
~AL~ * 11.86
(10 ноя 2013, 18:06)
40.
Fallen * 10.22
[автор] (10 ноя 2013, 18:04) [0/0] [0] [спам] [под]
~AL~,

ОНИ И ТАК СЕЙЧАС СТОЯТ ДВОЙНЫЕ

Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений