Глядя на выбор нескольких значений из базы данных и эхо с PHP. (Новичок)
Например:
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"];
Поистине оцените любую помощь.
Да. Хотя если ваш запрос возвращает несколько строк, вам нужно будет использовать:
while ($row = mysqli_fetch_assoc($result))
{
//do something here
}
Это должно сделать это. Сначала вам нужно подключиться, затем вы создадите свой запрос. Если запрос не отображается, отображается ошибка, поэтому вы знаете, что пошло не так. Затем создайте свой массив данных и используйте его.
$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
вам нужно сделать цикл для цикла foreach или while
бывший
while ($row = mysqli_fetch_assoc($result))
{
}