0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 8
|
||||||
1 | ||||||
Запрос к БД mysqli_query()29.06.2016, 10:22. Показов 14705. Ответов 12
Метки нет (Все метки)
Доброго времени суток.
Изучаю PHP. Пишу простой скрипт авторизации. Столкнулся с проблемой при выборе ячейки таблицы
Подскажите в чём может быть проблема в переменной $nik записана нужная строка
0
|
29.06.2016, 10:22 | |
Ответы с готовыми решениями:
12
Запрос рабочий но mysqli_query выдает ошибку Warning: mysqli_query(): Couldn't fetch mysqli in [Мой_Файл] Запрос mysqli_query Mysqli_query не отправляет запрос Запрос mysqli_query - при попытке отправить данные ничего не происходит |
4 / 4 / 3
Регистрация: 01.04.2016
Сообщений: 136
|
|||||||||||
29.06.2016, 10:35 | 2 | ||||||||||
Точно не знаю, но, предполагаю, дело в следующем:
-функция mysqli_connect требует 4 параметра, из которых указано 3. Четвертый параметр - название БД:
P.S. - недочет: не рекомендуется вставлять апострофы в запросе - нужно их убрать ('user2' заменить на user2):
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
||||||
29.06.2016, 11:05 | 3 | |||||
Строки в SQL-запросах нужно обрамлять кавычками:
Не рекомендуется кем? Апострофы использовать желательно, а в некоторых случаях обязательно (например, если название поля совпадает с названием какой-нибудь функции MySQL).
1
|
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 8
|
|
29.06.2016, 11:18 [ТС] | 4 |
товарищи, читайте вопрос целиком, пожалуйста.
0
|
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
29.06.2016, 11:44 | 5 |
Green62, прочитал вопрос целиком. Ничего не изменилось. У вас по-прежнему 2 ошибки, делающие скрипт нерабочим.
0
|
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 8
|
|
29.06.2016, 12:53 [ТС] | 6 |
Вопрос в следующем в условии `WHERE если вместо переменной nik=$nik написать nik='user', данные из БД записываются в $result. Если вместо строки использовать переменную возникает ошибка. С переменной проблем нет, в ней записана нужная строка
0
|
471 / 399 / 169
Регистрация: 04.01.2013
Сообщений: 1,675
|
|
29.06.2016, 13:14 | 7 |
Сообщение было отмечено Green62 как решение
Решение
1
|
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 8
|
|
29.06.2016, 14:17 [ТС] | 8 |
Спасибо всем, кто откликнулся
0
|
Web Programmer
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
|
|||||||||||
29.06.2016, 15:39 | 9 | ||||||||||
Green62, Держите целиком готовый код.
db.sql
1
|
0 / 0 / 0
Регистрация: 29.06.2016
Сообщений: 8
|
|
29.06.2016, 18:31 [ТС] | 10 |
Спасибо, но готовый код не нужен. Я учусь.
0
|
Web Programmer
325 / 286 / 121
Регистрация: 28.09.2011
Сообщений: 1,570
|
|
29.06.2016, 23:49 | 11 |
Green62, Так его можно просто потестить и понять работу, будет более лучше.
0
|
Software Developer
287 / 247 / 52
Регистрация: 23.09.2014
Сообщений: 823
|
||||||
30.06.2016, 00:21 | 12 | |||||
Green62, https://github.com/mvcbox/sql-... /README.md
0
|
79 / 48 / 22
Регистрация: 30.06.2016
Сообщений: 187
|
|
30.06.2016, 06:57 | 13 |
Данные пришедшие от пользователя нельзя прямиком вставлять в запрос как Вы это делаете в 9 стоке
1
|
30.06.2016, 06:57 | |
30.06.2016, 06:57 | |
Помогаю со студенческими работами здесь
13
Mysqli_query не работает Ошибка в mysqli_query Ошибка с mysqli_query Ошибка mysqli_query() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |