Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Problem z wykonaniem zapytań
Forum PHP.pl > Forum > Przedszkole
cabana
Witam wszystkich forumowiczów. Jestem tu nowy smile.gif
Mam problem z wykonywaniem zapytań MySQL przez PHP, dopiero się uczę i mam nadzieje, że mnie nie wyśmiejecie za mój brak profesionalizmu smile.gif

A więc tak napisałem sobie kawałek kodu, który z założeniu ma utworzyć tabele w bazie danych smile.gif
Oto ten kod:

  1. <?php
  2. function stepa($host, $user, $password, $port, $baza, $prefix)
  3. {
  4. $sql = @mysql_connect($host.':'.$port, $user, $password);
  5. $base = @mysql_select_db($baza);
  6.  
  7. if ($sql && $base)
  8. {
  9.  
  10. #zapytania sql
  11. $a = ' CREATE TABLE `'.$prefix.'administratorzy` (
  12. `USER_ID` smallint(6) NOT NULL auto_increment,
  13. `USER` varchar(40) NOT NULL,
  14. `PASSWORD` varchar(40) NOT NULL,
  15. `POSITION` varchar(30) NOT NULL,
  16. `GADUGADU` varchar(30) NOT NULL,
  17. `PSEUDO` varchar(30) NOT NULL,
  18. `GADUGADU` varchar(30) NOT NULL,
  19. `EMAIL` varchar(30) NOT NULL,
  20. `BANNED` varchar(30) NOT NULL,
  21. PRIMARY KEY (`USER_ID`)
  22. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=0 ';
  23.  
  24. ##wykonanie zapytań
  25.  
  26. return true;
  27. }
  28. else
  29. {
  30. return false;
  31. }
  32. @mysql_close($sql);
  33. }
  34. ?>


Wszystko jest ok tylko nie tworzy mi nowej tabeli w bazie. Dlaczego?
tehaha
a tak w ogóle to wywołujesz tą funkcję, czy tylko ją sobie napisałeś?
cabana
No ależ oczywiście, że ją wywołuje smile.gif
Na aż tak niskim poziomie nie jestem biggrin.gif
tehaha
a skąd mam wiedzieć na jakim poziomie jesteś......pytam o to czego brakuje w kodzie
zrób:


i usuń te znaki @

cabana
wywaliło:

Kod
Duplicate column name 'GADUGADU'
tehaha
bo masz ją 2 razy w linijkach 16 i 18
cabana
rzeczywiście smile.gif
przeoczenie dzięki za pomoc biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.