2014-11-09 5 views
0

Ищете выбор нескольких значений из базы данных и эхо с PHP. (Новичок)Настройка переменных PHP из базы данных с использованием MYSQL

Например:

SELECT sponser, contract, script FROM Copy WHERE day = '11092014' and time = 4 
SELECT sponser, contract, script FROM Copy WHERE day = '11092014' and time = 5 
SELECT sponser, contract, script FROM Copy WHERE day = '11092014' and time = 6 

Как бы я установить переменные .. что-то вдоль линий этого с помощью Mysqli для нескольких переменных?

$sqlStremail = "SELECT subcheckr 
       FROM login 
       WHERE username = '$u'"; 

$result = mysql_query($query); 

$row = mysql_fetch_assoc($result); 

$variable = $row["subcheckr"]; 

Поистине оцените любую помощь.

+0

Пожалуйста, избегайте использования mysql pdo. – Kavvson

ответ

0

Да. Хотя, если ваш запрос возвращает несколько строк, вы должны будете использовать:

while ($row = mysqli_fetch_assoc($result)) 
{ 
//do something here 
} 
0

вам нужно сделать петлю для, Еогеаспа или время цикла

экс

while ($row = mysqli_fetch_assoc($result)) 
{ 

} 
0

Это должно сделать Это. Сначала вам нужно подключиться, затем вы создадите свой запрос. Если запрос не отображается, отображается ошибка, поэтому вы знаете, что пошло не так. Затем создайте свой массив данных и используйте его.

$db = mysql_connect("localhost", "mysql_user", "mysql_password"); 
$sqlStremail = "SELECT `subcheckr` 
       FROM `login` 
       WHERE `username` = '".$u."'"; //needs to be concatenated 

$result = mysql_query($sqlStremail, $db); 
if(!$result) { 
    echo "query failed:". mysql_error(); 
    exit; 
} 

$data = array(); 
while ($row = mysql_fetch_assoc($result)) { 

    $data = $row; 

} 

echo $data['sponsor']; 
echo $data['contact']; 
echo $data['script']; 
//etc 
Смежные вопросы