|
|
|
| Всем привет, кто зашел сюда!!!
У меня пробема состоит в следующем: у меня не создается таблица через запрос (постоянно приходится делать вручную, через PHPMyAdmin), а создается только сама база данных.
Запрос выглядит так:
mysql_create_db("New");
$sql = 'CREATE TABLE 'dobavitt' ( 'num' VARCHAR( 100 ) DEFAULT \'0\','
. ' 'data' TEXT,'
. ' 'text' LONGTEXT,'
. ' 'zagolovok' TEXT,'
. ' 'url' TEXT,'
. ' 'kol' TEXT,'
. ' UNIQUE ( 'num' ) );'
. ' ';
mysql_query($sql);
Пробывал так же и так:
mysql_create_db("New");
mysql_query ("create table dobavitt ( num VARCHAR( 100 ), data TEXT, text LONGTEXT, zagolovok TEXT, url TEXT, kol TEXT)");
Короче, создается только база и все... Помогите пожалуйста!!! | |
|
|
|
|
|
|
|
для: Rotten
(16.12.2005 в 12:47)
| | Исправьте ваш код следующим образом
<?php
mysql_create_db("New");
$sql = 'CREATE TABLE dobavitt ( num VARCHAR( 100 ) DEFAULT \'0\','
. ' data TEXT,'
. ' text LONGTEXT,'
. ' zagolovok TEXT,'
. ' url TEXT,'
. ' kol TEXT,'
. ' UNIQUE (num) )';
if(!mysql_query($sql)) exit(mysql_error());
?>
|
Что теперь выводится в окно браузера? | |
|
|
|
|
|
|
|
для: cheops
(16.12.2005 в 13:48)
| | Выводит:
No Database Selected | |
|
|
|
|
|
|
|
для: Rotten
(16.12.2005 в 14:59)
| | У вас не установлено соединение с базой данных и не выбрана база данных - добавьте в начала скрипта
<?php
require_once("config.php");
?>
|
Для установки соединения с базой данных используется файл config.php, посмотреть содержимое которого можно в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=3803. | |
|
|
|