Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не создается таблица!!!

Сообщения:  [1-4] 

 
 автор: cheops   (17.12.2005 в 00:06)   письмо автору
 
   для: 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.

   
 
 автор: Rotten   (16.12.2005 в 14:59)   письмо автору
 
   для: cheops   (16.12.2005 в 13:48)
 

Выводит:

No Database Selected

   
 
 автор: cheops   (16.12.2005 в 13:48)   письмо автору
 
   для: 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());
?>

Что теперь выводится в окно браузера?

   
 
 автор: Rotten   (16.12.2005 в 12:47)   письмо автору
 
 

Всем привет, кто зашел сюда!!!

У меня пробема состоит в следующем: у меня не создается таблица через запрос (постоянно приходится делать вручную, через 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)");

Короче, создается только база и все... Помогите пожалуйста!!!

   

Сообщения:  [1-4] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования