Страница 1 из 1

mysql

СообщениеДобавлено: 14 янв 2007 15:09
Sokol
и что тут неправильно, что ему ненравится?
Код: Выделить всё
<?
    $link = mysql_connect("localhost", "***", "***");
     mysql_select_db('XXX', $link);
   $result = mysql_query("SELECT FROM group");

    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
        printf ("ID: %s  Name: %s", $row[0], $row[1]); 
    }

   
   
   mysql_close($link);
?>


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:/XXX/index.php on line 6

СообщениеДобавлено: 14 янв 2007 15:28
Midas
Выражение "SELECT FROM group" неверно.

СообщениеДобавлено: 14 янв 2007 15:31
Sokol
Midas писал(а):Выражение "SELECT FROM group" неверно.

а как надо?

СообщениеДобавлено: 14 янв 2007 15:32
Prontiol
"SELECT * FROM group", например

СообщениеДобавлено: 14 янв 2007 15:35
Sokol
Prontiol писал(а):"SELECT * FROM group", например

а звёздочка что обозначает?

СообщениеДобавлено: 14 янв 2007 15:36
Sokol
Prontiol писал(а):"SELECT * FROM group", например


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in index.php on line 6

СообщениеДобавлено: 14 янв 2007 15:42
Prontiol
group - служебное слово. Если это имя таблицы, нужно его взять в кавычки. Только я не помню какие там, вроде `, ну, попробуй разные. Давно с MySQL дела не имел.
Ну или таблицу переименовать, что, кстати, неплохая идея :)

СообщениеДобавлено: 14 янв 2007 15:44
Prontiol
Sokol писал(а):
Prontiol писал(а):"SELECT * FROM group", например

а звёздочка что обозначает?

Звездочка обозначает все поля таблицы. Можешь вместо звездочки перечислить только нужные тебе через запятую, это влияет на производительность. Хотя, я не думаю, что ты там что-то такое масштабное делаешь, чтобы это было принципиально.

СообщениеДобавлено: 14 янв 2007 15:45
Sokol
Prontiol писал(а):group - служебное слово. Если это имя таблицы, нужно его взять в кавычки. Только я не помню какие там, вроде `, ну, попробуй разные. Давно с MySQL дела не имел.
Ну или таблицу переименовать, что, кстати, неплохая идея :)

да, поставил кавычки, заработало, спасибо

СообщениеДобавлено: 15 янв 2007 00:06
dander
Раз уж зашла тема, можть есть доки хорошие по БД у кого? MySQL в том числе, а то единственное что более или менее подходит для моего понимания найденое мною, это серия замечательных статей в LinuxFormat'е по OpenOffice.org Base=(

СообщениеДобавлено: 15 янв 2007 00:59
Shurik
Отличная дока по MySQL на английском языке на официальном сайте.