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

Форум MySQL

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

 

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

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

тема: Можно ли создать таблицу в MySql из php скрипта?
 
 автор: Dim4ik   (15.08.2006 в 11:41)   письмо автору
 
 

Пытаюсь при помощи функции mysql_result() создать таблицу, выдаёт ошибку "неправильный синтаксис MySql", хотя sql запрос сам верный, проверял в phpMyadmin. Может кто подскажет как реализовать эту проблемку.

   
 
 автор: Thrasher   (15.08.2006 в 11:46)   письмо автору
 
   для: Dim4ik   (15.08.2006 в 11:41)
 

А почему mysql_result()? Вообще-то нужно применять mysql_query().

   
 
 автор: Dim4ik   (15.08.2006 в 11:50)   письмо автору
 
   для: Thrasher   (15.08.2006 в 11:46)
 

виноват конечно mysql_query(), торможу, я так и делал неполучается.

   
 
 автор: cheops   (15.08.2006 в 11:53)   письмо автору
 
   для: Dim4ik   (15.08.2006 в 11:41)
 

Приведите запрос, который вы выполняете?

   
 
 автор: Dim4ik   (15.08.2006 в 12:17)   письмо автору
 
   для: cheops   (15.08.2006 в 11:53)
 

CREATE TABLE SomeTable (ID CHAR( 8 ) , PARENTID CHAR( 8 ) , CODE CHAR( 8 ) , DESCR CHAR( 100 ) , PARENTEXT CHAR( 8 ) , ISFOLDER INT( 1 ) , ISMARK CHAR( 1 ) , SP12 INT( 19 ) , SP160 CHAR( 8 ) , SP14 INT( 13 ) , SP15 INT( 13 ) , SP329 CHAR( 8 ) , SP583 CHAR( 20 ) );

этот же запрос в phpMyadmin создаёт нормально таблицу

   
 
 автор: cheops   (15.08.2006 в 12:43)   письмо автору
 
   для: Dim4ik   (15.08.2006 в 12:17)
 

А как точно выглядит сообщение об ошибке, которое возвращает функция mysql_error()?

   
 
 автор: Dim4ik   (15.08.2006 в 12:47)   письмо автору
 
   для: cheops   (15.08.2006 в 12:43)
 

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 ';)' at line 1

   
 
 автор: RV   (15.08.2006 в 12:52)   письмо автору
 
   для: Dim4ik   (15.08.2006 в 12:47)
 


<?
$sql 
"CREATE TABLE SomeTable (ID CHAR(8) ,
 PARENTID CHAR(8) ,
 CODE CHAR(8) ,
 DESCR CHAR(100) ,
 PARENTEXT CHAR(8) ,
 ISFOLDER INT(1) ,
 ISMARK CHAR(1) ,
 SP12 INT(19) ,
 SP160 CHAR(8) ,
 SP14 INT(13) ,
 SP15 INT(13) ,
 SP329 CHAR(8) ,
 SP583 CHAR(20))"
;
sql_query($sql) or die (mysql_error());
?>

   
 
 автор: Dim4ik   (15.08.2006 в 13:02)   письмо автору
 
   для: RV   (15.08.2006 в 12:52)
 

Эх всё заработала, опять всему виной невнимательность, спасибо большое всем за помощь.

   
Rambler's Top100
вверх

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