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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: запрос на создание таблицы
 
 автор: monolife   (26.12.2006 в 05:46)   письмо автору
 
 

помогите, плз:

.....
  $query = "SET NAMES cp1251;
         CREATE TABLE `".$newtable."`
         (`Vh_date` DATE NOT NULL default '0000-00-00',
         `TypDoc` VARCHAR(30) default ' ',
         `NumDoc` VARCHAR(30) default ' ',
         `Ish_data` DATE NOT NULL default '0000-00-00',
         `Hwo` VARCHAR(50) default ' ',
         `ImaDoc` VARCHAR(150) default ' ',
         `ImaFile` VARCHAR(15) default ' ',
         `ID` int 11) NOT NULL auto_increment,
         PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=1";
    $result =mysql_query($query);
.....

не получается :( SQL ругается уже на первой строке...
ау... ребят.. есть кто живой на форуме?!:) я уж и кавычки убирал и default ничего не помогает

   
 
 автор: cheops   (26.12.2006 в 12:54)   письмо автору
 
   для: monolife   (26.12.2006 в 05:46)
 

Запросы следует выполнять раздельно, mysql_query() может выполнять лишь один запрос за раз:
<?php
..... 
  
$query[] = "SET NAMES cp1251";
  
$query[] = "CREATE TABLE `".$newtable."` 
         (`Vh_date` DATE NOT NULL default '0000-00-00', 
         `TypDoc` VARCHAR(30) default ' ', 
         `NumDoc` VARCHAR(30) default ' ', 
         `Ish_data` DATE NOT NULL default '0000-00-00', 
         `Hwo` VARCHAR(50) default ' ', 
         `ImaDoc` VARCHAR(150) default ' ', 
         `ImaFile` VARCHAR(15) default ' ', 
         `ID` int 11) NOT NULL auto_increment, 
         PRIMARY KEY (`id`)) ENGINE=MyISAM AUTO_INCREMENT=1"

    foreach(
$query as $item$result =mysql_query($item); 
.....
?>

   
 
 автор: MonoLife   (26.12.2006 в 15:43)   письмо автору
 
   для: cheops   (26.12.2006 в 12:54)
 

спасибо, cheops, огромное.. спасли вы меня :)
мне даже в голову не пришло, что это 2 разных запроса :(

   
Rambler's Top100
вверх

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