Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Где ошибка!?!?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
new01
Отправлено: 17 Февраля, 2011 - 14:53:50
Post Id



Посетитель


Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010  
Откуда: Челябинск


Помог: 1 раз(а)




Вот код,вообщем когда его запускаю выводится ERROR_запрос ,подскажите где ошибка в запросе? А да,в запросе хочу создать новую таблицу
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $host = "localhost";
  3. $username = "zet";
  4. $password = "******";
  5. $connect = mysql_connect("$host","$username","$password") or die("Yb");
  6. mysql_select_db("zet", $connect );
  7. if(!$connect)
  8. {
  9. echo"ERROR_база";
  10. }
  11. else
  12. {
  13. $sql =mysql_query("CREATE TABLE IF NOT EXISTS `tablssse` (
  14.  `id` int(11) NOT NULL auto_increment,
  15.  `Name` text NOT NULL,
  16.  PRIMARY KEY  (`id`)
  17. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ",$connect);
  18. $result=mysql_query($sql );
  19. if(!$result)
  20. {
  21. echo"ERROR_запрос";
  22. }
  23. else
  24. {
  25. Echo"OK";
  26. }
  27. }
  28. mysql_close($connect);
  29. ?>
  30.  
  31.  
  32.  
  33.  
  34.  

(Отредактировано автором: 17 Февраля, 2011 - 14:59:56)



-----
new01
 
 Top
grefon
Отправлено: 17 Февраля, 2011 - 15:01:08
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




CODE (SQL):
скопировать код в буфер обмена
  1. CREATE TABLE `tablssse` (
  2. `id` INT NOT NULL AUTO_INCREMENT ,
  3. `name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
  4. PRIMARY KEY ( `id` )
  5. );


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
new01
Отправлено: 17 Февраля, 2011 - 15:05:03
Post Id



Посетитель


Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010  
Откуда: Челябинск


Помог: 1 раз(а)




grefon пишет:
CREATE TABLE `tablssse` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
PRIMARY KEY ( `id` )
);

спасибо,но чет всё равно не выходит


-----
new01
 
 Top
grefon
Отправлено: 17 Февраля, 2011 - 15:07:54
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




А у меня выходит Радость

Используйте $result=mysql_query($sql) or die (mysql_error());


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
new01
Отправлено: 17 Февраля, 2011 - 15:09:12
Post Id



Посетитель


Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010  
Откуда: Челябинск


Помог: 1 раз(а)




А не не не ,вообщем оплучилось так , таблица создалась,но всё равно выходит ERROR_запрос


-----
new01
 
 Top
grefon
Отправлено: 17 Февраля, 2011 - 15:10:11
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




ЭЭЭЭЭ......
А зачем Вы делаете 2 запроса? Нужно 1:

PHP:
скопировать код в буфер обмена
  1. $sql ="CREATE TABLE `tablssse` (
  2. `id` INT NOT NULL AUTO_INCREMENT ,
  3. `name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
  4. PRIMARY KEY ( `id` )
  5. )";
  6. $result=mysql_query($sql) or die (mysql_error());


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
new01
Отправлено: 17 Февраля, 2011 - 15:10:45
Post Id



Посетитель


Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010  
Откуда: Челябинск


Помог: 1 раз(а)




Попробовал с $result=mysql_query($sql) or die (mysql_error());
выходит "Query was empty" если перевести ,то запрос был пуст


-----
new01
 
 Top
grefon
Отправлено: 17 Февраля, 2011 - 15:12:30
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


Помог: 32 раз(а)




Правильно, потому что $sql равно не запросу, а а уже результату запроса.


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
new01
Отправлено: 17 Февраля, 2011 - 15:13:06
Post Id



Посетитель


Покинул форум
Сообщений всего: 301
Дата рег-ции: Июнь 2010  
Откуда: Челябинск


Помог: 1 раз(а)




Да да,всё получилось.Огромное Спасибо,grefon,очень благодарен.


-----
new01
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB