Проблемма с MySQL

Старый mweb

Модератор: [mweb team]

Проблемма с MySQL

Сообщение ViperMobster Чт авг 14, 2008 16:30

У меня есть база данных, в которой есть таблица "Brands" она содержит например элементы brand_id PRIMARY KEY и name. В таблице есть несколько записей. Например 1 Samsung, 2 Motorola, когда я пытаюсь получить с помощью
<?php
$dblocation = "localhost";
$dbname = "baza";
$dbuser = "root";
$dbpasswd = "parol";

$userstable = "brands";

mysql_connect($dblocation,$dbuser,$dbpasswd) OR DIE("Невозможно подключиться к MySQL");

mysql_select_db($dbname) or die(mysql_error());

$query = "SELECT name FROM $userstable";

$result = mysql_query($query) or die("Ошибка SQL");

$num_rows = mysql_num_rows($result);

$row = mysql_fetch_array($result);

?>

И у меня в массив записываются только значения первой строки, тоесть 1 и Samsung, а мне нужно чтоб в массив записывались все значени столбика brand.
Аватара пользователя
ViperMobster
Прохожий
 
Сообщения: 36
Зарегистрирован: Вт авг 14, 2007 8:53

Сообщение Muerto Чт авг 14, 2008 17:27

Код: Выделить всё
<?php
<?php
$dblocation = "localhost";
$dbname = "baza";
$dbuser = "root";
$dbpasswd = "parol";

$userstable = "brands";

mysql_connect($dblocation,$dbuser,$dbpasswd) OR DIE("Невозможно подключиться к MySQL");

mysql_select_db($dbname) or die(mysql_error());

$query = "SELECT name FROM $userstable";

$result = mysql_query($query) or die("Ошибка SQL");

$num_rows = mysql_num_rows($result);
print("<ol>");
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
        print ("<li>".$row["name"]."</li>"); 
    }
print("</ol>");
    mysql_free_result($result);
?>


Что тебе такой код отдаст из базы?
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20

cron