Вниз
Скачать: CL | DM;

PHP опять вопрос )   Найти похожие ветки 

 
imbalacedees   (2006-08-23 21:26) [0]

Здравствуйте.
Выполняю запрос к БД, а как теперь вывести результат на экран?
           $db_connect = @mysql_connect($dbhost, $dbuser, $dbpsw);
           $db_select = @mysql_select_db($dbname);
    $query = "SELECT * FROM ORDERS";
           $result=mysql_query($query);


 
Furyz ©   (2006-08-23 21:41) [1]

$a=mysql_result($result,ROW(можно через цикл см функцию mysql_numrows($result),"имя_поля");
echo $a;


 
Real ©   (2006-08-23 22:16) [2]

удобнее (имхо) работать с набором полей как объектами или как массивом. После вышеприведенного кода (где $result - указатель на набор выбранных запросом данных) можно использовать mysql_fetch_object, вот так:

$obj=mysql_fetch_obhect($result);
echo $obj-><имя поля>;

При этом берется первая строка результата. Повторный вызов - вторая строка. Обычно берется цикл FOR, на кол-во шагов равный $k=mysql_num_rows($result);


 
_dimka ©   (2006-08-24 12:31) [3]

а еще можно так
while ($row = mysql_fetch_array($result)) {
 echo $row["имя_поля"];
}



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
2-1156775394
AlexanderMS
2006-08-28 18:29
2006.09.17
Флаги.


15-1156852006
Idiot
2006-08-29 15:46
2006.09.17
Хочу сходить в армию....


9-1134788983
keht
2005-12-17 06:09
2006.09.17
Теория автомобиля...


6-1145771824
Junior
2006-04-23 09:57
2006.09.17
Блокировка соединения по ip/MAC адресу


2-1156427903
Uzver32.dll
2006-08-24 17:58
2006.09.17
Flash из TMemoryStream




   Наверх