За последние 24 часа нас посетили 22100 программистов и 1686 роботов. Сейчас ищут 1473 программиста ...

Mysql help

Тема в разделе "PHP и базы данных", создана пользователем Lestatko, 24 мар 2008.

  1. Lestatko

    Lestatko Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Minsk
    почему у меня создаётся база данных а таблицы не создаються?

    mysql_query("CREATE DATABASE exp");
    mysql_select_db("exp");
    mysql_query("CREATE TABLE 'categories' ('id' int(11) auto_increment primary key, 'title' varchar(100), 'visible' int(1)");
    mysql_query("CREATE TABLE 'items' ('id' int(11) auto_increment primary key, 'title' varchar(100),categories_id int(11), 'visible' int(1), FOREIGN KEY (categories_id) REFERENCES categories(id) ON DELETE SET NULL");
    $r = mysql_error();
    if (empty($r))
    echo "<h2 align=center>Молоток, всё прошёло пучком :)</h2>";
    mysql_query("INSERT INTO 'categories' VALUES ( , 'автомобили', 1");
    mysql_query("INSERT INTO 'categories' VALUES ( , 'самолёты', 1");
    mysql_query("INSERT INTO 'categories' VALUES ( , 'поезда', 1");

    mysql_query("INSERT INTO 'items' VALUES ( , 'масда',1,1");
    mysql_query("INSERT INTO 'items' VALUES ( , 'Jeep',1");
    mysql_query("INSERT INTO 'items' VALUES ( , 'Mers',1,1");

    mysql_query("INSERT INTO 'items' VALUES ( , 'tu',2,1");
    mysql_query("INSERT INTO 'items' VALUES ( , ''ne,2,1");
    mysql_query("INSERT INTO 'items' VALUES ( , 'su',2,1");

    mysql_query("INSERT INTO 'items' VALUES ( , '13',3,1");
    mysql_query("INSERT INTO 'items' VALUES ( , '55b',3,1");
    mysql_query("INSERT INTO 'items' VALUES ( , '54k',3,1");
     
  2. dAllonE

    dAllonE Guest

    Вместо
    [sql]CREATE TABLE 'categories' ('id' int(11) auto_increment primary key, 'title' varchar(100), 'visible' int(1)[/sql]
    Пишите
    [sql]CREATE TABLE `categories` (`id` int(11) auto_increment primary key, `title` varchar(100), `visible` int(1))[/sql]

    И подсвечивайте, пожалуйста, в следующий раз код.
     
  3. Lestatko

    Lestatko Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Minsk
    заменил ' на ` но всё равно не таблицы не создаються....можно ли вообще без кавычек?
     
  4. dAllonE

    dAllonE Guest

    Скобку второю поставили в конце? В вашем запросе ее нет....
     
  5. dAllonE

    dAllonE Guest

    без апострофов можно, но если название поля/таблицы совпадет с зарезервированным словом, будет сгенерирована ошибка.
     
  6. Lestatko

    Lestatko Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    4
    Симпатии:
    0
    Адрес:
    Minsk
    спс..сча попобую
     
  7. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Lestatko
    Форматируйте код соответствующими тегами, иначе читать неудобно.