
04.05.2009, 10:28
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами:
10021597
Репутация:
905
|
|
добрый день.Помогите решить проблему. Мозг у меня уже вскипел.
<?
include ("blocks/bd.php");
$result = mysql_query("SELECT name FROM settings WHERE id = '1'", $db);
$myrow = mysql_fetch_array($result);
?>
соеденение с базой успешно(как я понимаю) но выдает ошибку:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\hst\oxidemusic-ru_34612d95\http\obraz1.php on line 7 (где стоит $myrow = mysql_fetch_array($result)
По коду непонятно. $db - это что? Переменная, присвоенная при коннекте? Или что-то еще? Должно быть что-то типа
PHP код:
$connect = mysql_connect (...);
if (!connect)
die ("Connection error");
if (!mysql_select_db ('mybase', $connect)) {
mysql_close ($connect);
die ("Database not found");
}
$result = mysql_query ("SELECT name FROM settings WHERE id = '1'", $connect);
if (!$result) {
mysql_close ($connect);
die ("Query failed");
}
...
=====================[It is a delimiter]=====================
столбец id както непонятно сортируется и выводит записи не по порядку(
вроди задал:
id SMALLINT AUTO_INCREMENT,
PRIMARY KEY(id)
или нужно в команде запроса какието критерии задать?
"SELECT id, email, password FROM user"
SELECT id, email, password FROM user ORDER BY id
|
|
|