Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
1 / 1 / 1
Регистрация: 14.10.2015
Сообщений: 94
1

Как вытащить определенный элемент из SQL

01.04.2018, 10:53. Просмотров 1428. Ответов 6
Метки нет (Все метки)


Добрый день, есть вот такой код.

PHP
1
2
3
4
5
6
7
<?php 
require "includes/db.php";
 
$data=$_POST;
$errors = array();
 
$sign1=mysqli_query($connection, "SELECT * FROM `users_darenbell` WHERE `email`= 'inter@yandex.ru' AND `password`='123' ");
Соединение устанавливается нормально. Как можно вытащить каждый элемент, если $sign1 передается только одна строка?
Просто есть sql база которая состоит из login, email, date, password. По выше запросу он сравнивает 2 значения. И соответствовать может только одна строка, однако как вытащить из нее элементы я не знаю(

Добавлено через 8 часов 23 минуты
вверх.
Просто обычные функции mysqli_fetch_row() не работают.И я не знаю почему.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2018, 10:53
Ответы с готовыми решениями:

Как вытащить элемент из элемента массива?
Здравствуйте! Я не уверен что это вообще возможно, и всё же у меня вопрос. Предположим у меня...

Как вытащить определенный текст в ячейку
Есть таблица с ячейкой где перечислены характеристики товара. Первой характеристикой идет &quot;Вендор:...

Как из строк вытащить определенный текст
В БД у меня есть поле ФИО. Используя построитель мне нужно от туда вытащить только фамилию без...

Как вытащить электронные доки c sql-a?
Как вытащить электронные доки c sql-a?

6
558 / 417 / 151
Регистрация: 26.05.2016
Сообщений: 2,371
01.04.2018, 10:57 2
Ermitash, а сколько строк должно "передаваться"? Сколько записей у Вас в таблице, которые удовлетворяют условиям
Цитата Сообщение от Ermitash Посмотреть сообщение
`email`= 'inter@yandex.ru' AND `password`='123'
0
1 / 1 / 1
Регистрация: 14.10.2015
Сообщений: 94
01.04.2018, 11:14  [ТС] 3
одна

Добавлено через 1 минуту
я просто проверяю, просто мне вот никак не удается хоть что-нибудь вывести из массива. Я уже в общей сложности сижу 4 часа и так ни к чему не приблизился. Использовал и mysqli_fetch_row() и mysql_fetch_row() и прочие функции. Я уже просто ненавижу весь мир.
0
1 / 1 / 1
Регистрация: 14.10.2015
Сообщений: 94
01.04.2018, 11:21  [ТС] 4
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php 
require "includes/db.php";
 
$data=$_POST;
$errors = array();
 
unset($_SESSION['logged_user']);
 
$sign1=mysqli_query($connection, "SELECT * FROM `users_darenbell` WHERE `email`= 'internice@yandex.ru' AND `password`='123' ");
 
if($sign1)
echo "Ура!";
else
echo "****!";
 
print_r($sign1);
И даже выводит, что переменная успешно инициализирована. Я вообще не знаю, что это за фигня.
0
Миниатюры
Как вытащить определенный элемент из SQL  
1 / 1 / 1
Регистрация: 14.10.2015
Сообщений: 94
01.04.2018, 11:23  [ТС] 5
Моя база состоит из след столбцов имена такие же.
id login email date password
0
1111 / 554 / 318
Регистрация: 21.06.2012
Сообщений: 1,852
01.04.2018, 11:34 6
PHP
1
2
3
4
while($row = mysqli_fetch_array($sign1))
{
    echo $row['email'];
}
Для того чтобы вывести несколько строк, нужно изменить условие выборки. К примеру, с этим условием:
PHP
1
WHERE `email`!= ''
Вы получите все строки у которых поле email не пустое.

Добавлено через 10 минут
А если нужно вытащить одну запись для авторизации, то так:
PHP
1
2
3
4
while($row = mysqli_fetch_row($sign1))
{
    echo $row['email']." ".$row['password'];
}
0
1 / 1 / 1
Регистрация: 14.10.2015
Сообщений: 94
01.04.2018, 11:38  [ТС] 7
Я понял в чем была моя ошибка. Я искал ее долго, стул мой сгорел, но я ее нашел. Спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2018, 11:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Вытащить и проверить определенный тег в вордпрессе
Здравствуйте. Два дня искал решение в инете... пишу сюда. В общем мне нужно при наличии у...

Как удалить определенный элемент массива
Как удалить определенный элемент массива допустим массив из 20 чисел мне надо удалить 19 и так...

Как в iframe отобразить определенный элемент
Добрый день! Подскажите, можно ли с помощью JS отобразить определенный DIV, к примеру с классом...

Как вывести из QStringList определенный элемент?
Здравствуйте! Проблема такая, решение которой я не нашла в документации...... Суть: QString...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.