2013-09-10 4 views
-4

Предположим, у меня есть 2 имени пользователя и пароль, и я хочу получить только данные из строк, которые не пусты. как это сделать в php или mysql? Plz обеспечивает решение как в php, так и в mysql.получить только данные из строк, которые не являются пустыми.

из комментариев

Я попытался это SELECT * FROM users WHERE username IS NOT NULL AND username != " " и он работает только для одного столбца. Что делать, если я должен проверять пустые поля для нескольких столбцов?

+2

У вас есть пользователи без имени пользователя или пароля? – Ben

+0

Каждая строка должна быть заполнена правильно? Потому что это USERNAME И ПАРОЛЬ? – Loko

+0

Я привязал этот SELECT * FROM пользователей WHERE username NOT NULL И имя пользователя! = "", И оно работает только для одного столбца, что, если мне нужно проверить пустые поля для нескольких столбцов. – Jamie

ответ

0

Попробуйте это:

if((!name.eual(""))and(!password.equal("")){ 
    // code here 
} 
+0

... Вам не хватает а)? – Loko

+0

Это полный код, где я должен добавить код ur? require_once ('config.php'); $ query = "SELECT * FROM users WHERE username NOT NULL AND username! = ''"; $ result = mysql_query ($ query); while ($ row = mysql_fetch_array ($ result)) { echo $ row ['username']. знак равно echo $ row ['password']; echo "
"; } – Jamie

+0

его сделано. Спасибо всем. – Jamie

0
SELECT username, password FROM table_name WHERE table_name.username!='' AND table_name.password!=''; 

В случае, если вы выберите все даже пустые строки. с SELECT * FROM table_name

В РНР предполагающей, что $ данных является вывод вашего запроса сделать петлю, как этот

foreach ($arr as $key => $value){ 
    if(($key == 'username' && $value == '') || ($key == 'password' && $value == '')){ 
     // row with blank username and password. 
    } 
} 
+0

Спасибо, Джордж. Это сработало. :) – Jamie

+0

Без проблем, позаботьтесь. – Syd

+0

@ Jamie Серьезно, хотя. Имя пользователя и пароль ... Как 1 может быть пустым? – Loko

0

$ запрос = "SELECT * FROM пользователей, где имя пользователя IS NOT NULL и пароль IS NOT NULL"

Смежные вопросы