Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z isset oraz tabela
Forum PHP.pl > Forum > Bazy danych > MySQL
carl132
Od niedawna poznaje php i mysql (ksiazka helion). Postanowilem napisac baze danyuch graczy zawierajaca takie dane jak nick, fotka, miejscowosc, wiek, gg, tlen, www, swiat (serwer), dodatkowe info. Postepowalem zgodnie z zasadami podanymi w ksiazce a i tak nic nie dziala sad.gif

Czy moze mi ktos pokazac bledy? A moze poprostu zle kofiguruje pliki. Na poczatku myslalem ze zle ustawiam nazwe bazy danych i kombinowalem (np. Nazwa, nazwa_prefix).



  1. CREATE TABLE gracze
  2. (id char(3) NOT NULL,
  3. nick char(30), wiek char(3),
  4. world char(3),
  5. miejscowosc char(3),
  6. wiek year(3),
  7. gg char(3),
  8. tlen char(3),
  9. www char(3),
  10. avatar char(3),
  11. fota char(3),
  12. dodatkowe blob(3),
  13. PRIMARY KEY(id)):


install.php - na poczatku probowalem dodac tabele tym, pozniej dopiero juz zapytanie w phpmyadmin
  1. <?php
  2. $sql = mysql_connect (localhost, uzytkownik bazy danych, haslo);
  3. mysql_select_db("uzytkownik bazy danych");
  4. $zapytanie = "CREATE TABLE gracze (id char(3) NOT NULL, nick char(30), wiek char(3), world char(3), miejscowosc char(3), wiek year(3), gg char(3), tlen char(3), www char(3), avatar char(3), fota char(3), dodatkowe blob(3), PRIMARY KEY(id))";
  5. $wykonaj = mysql_query($zaptanie);
  6. echo ($wykonaj);
  7. ?>


Dodawanie gracza
  1. <?php
  2. echo($nick);
  3. echo("<br>");
  4. echo($data);
  5. echo("<br>");
  6. echo($world);
  7. echo("<br>");
  8. echo($imie);
  9. echo("<br>");
  10. echo($miejsowosc);
  11. echo("<br>");
  12. echo($plec);
  13. echo("<br>");
  14. echo($gg);
  15. echo("<br>");
  16. echo($tlen);
  17. echo("<br>");
  18. echo($email);
  19. echo("<br>");
  20. echo($www);
  21. echo("<br>");
  22. echo($avatar);
  23. echo("<br>");
  24. echo($fota);
  25. echo("<br>");
  26. echo($dodatkowe);
  27. $link = mysql_pconnect([localhost [, uzytkownik bazy danych[, haslo]]])
  28. or die("Nie można połączyć: " . mysql_error());
  29. print ("Połączenie ukończone powodzeniem");
  30. mysql_select_db("uzytkownik bazy danych");
  31. INSERT INTO gracze VALUES ($nick, $world, $imie, $miejscowosc, $data, $gg, $tlen, $www, $avatar, $fota, $dodatkowe)
  32. mysql_close($link);
  33.  
  34. ?>



Nie wiem jak uzyc opcjo isset zeby zczytac dane z bazy, moze mi ktos pomodz?
mike
Zapraszam do podstaw.
Do zadawania zapytań służy funkcja mysql_query().

Nie można sobie ot, tak o napisać zapytania w kodzie php.
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.