Вниз
Скачать: 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.025 c
3-1152648902
S@shka
2006-07-12 00:15
2006.09.17
Индексы в External Tables


8-1141606095
KALqYAN
2006-03-06 03:48
2006.09.17
Skins


10-1123407931
ищущий ответ
2005-08-07 13:45
2006.09.17
почему не работает пример


6-1130745388
WebSQLNeeder
2005-10-31 10:56
2006.09.17
Где хранятся cookie в TWebBrowser


15-1155192384
VictorT
2006-08-10 10:46
2006.09.17
Первый блин. Моё первое видео в воздухе.




   Наверх