Подскажите где моя ошибка... и как её поправить на php только начал учиться.... пытаюсь выдернуть данные из таблицы _________________ name | type -------------|---------- starttime | bigint startstring | varchar uptime | bigint ------------------------ Код (Text): <?php require_once('./config.php'); $sql = mysql_connect($db['db_host'], $db['db_username'], $db['db_password']); $up = mysql_query("SELECT uptime/60 FROM uptime ORDER BY starttime DESC LIMIT 1"); $minutes = $up; print $minutes; mysql_close($sql); ?> в итоге получаю Resource id #4
иными словами в mysql_query() возвратит в $up идентификатор результата выполнения запроса потом путем ипользования mysql_fetch_array() вы построчно будете получать данные из таблицы результата
изменил на следующее PHP: <?php require_once('config.php'); $sql = mysql_connect($db['db_host'], $db['db_username'], $db['db_password']); $up = mysql_query("SELECT uptime/60 FROM uptime ORDER BY starttime DESC LIMIT 1"); $uptime = mysql_fetch_array($up, MYSQL_ASSOC); print $uptime; mysql_free_result($up); mysql_close($sql); ?> теперь выводит Array
большое спасибо, мануал читал но видимо не понял как работает... как я понял запрос выводится в массив откуда мы берём 0 строку?
Если запрос возвращает много строк делаете так: PHP: <?php while($row = mysql_fetch_assoc($result)) { print_r($row); } В мануале всё очень подробно на эту тему написано. php.ru/manual/