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

Форум MySQL

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

 

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

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

тема: опять про таблицу
 
 автор: varvar   (05.09.2008 в 14:25)   письмо автору
 
 

пытаюсь сделать так:
$sql="CREATE TABLE IF NOT EXISTS ".$name." (
`id` int(5) NOT NULL auto_increment,
`data` int(8) NOT NULL,
`zar` int(8) NOT NULL,
`count` int(8) NOT NULL,
`description` text NOT NULL,
PRIMARY KEY (`id`))
ENGINE=MyISAM AUTO_INCREMENT=32 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=32;
INSERT INTO ".$name." (`id`, `data`, `zar`, `count`, `description`) VALUES (1, 1, 169, 8, ''); ";

$ath = mysql_query($sql);
if (!$ath) {
echo "error"; exit(mysql_error());
}

получаю:
error
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '; INSERT INTO `varvar` (`id`, `data`, `zar`, `count`, `description`) VALUES ' at line 8

все мозги себе сломал,если убрать строку INSERT то таблица прекрасно создаётся и всё ок,как только пытаюсь что то добавить-ошибка. В чем проблема на ваш взгляд?

  Ответить  
 
 автор: Trianon   (05.09.2008 в 14:31)   письмо автору
 
   для: varvar   (05.09.2008 в 14:25)
 

mysql_query умеет выполнять только ОДИН запрос.
А не сразу несколько.


PS. Если Вас интересует мое мнение - Вам нахрен не надо создавать по таблице для каждого пользователя.
Достаточно добавить еще один столбик user_id

  Ответить  
 
 автор: varvar   (05.09.2008 в 14:41)   письмо автору
 
   для: Trianon   (05.09.2008 в 14:31)
 

ясно,спасибо,а то я думал что у меня какая то ошибка синтаксиса,а засада вся в том,что мне именно нужна таблица на каждого юзверя

  Ответить  
 
 автор: Trianon   (05.09.2008 в 15:11)   письмо автору
 
   для: varvar   (05.09.2008 в 14:41)
 

она вам не нужна.

Таблицы не нужны на каждый экземпляр.
Таблицы нужны на каждую сущность. Сущность у Вас одна - пользователь.
Сколько б пользователей Вы ни завели.

  Ответить  
Rambler's Top100
вверх

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