Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem ze skryptem
Polik
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 11.12.2003

Ostrzeżenie: (0%)
-----


Witam!
Nie mam pojecia dlaczego mi nie dziala ten skrypt. Jest on praktycznie wierna kopia skryptu z samouczka a jednak nie dziala. Oryginalny skrypt mial tylko wiecej kolumn i inna nazwe bazy.

  1. <?php
  2.  
  3. mysql_connect(&#092;"127.0.0.1\",\"root\",\"yamaha\");
  4.  
  5. $zapytanie = &#092;"CREATE DATABASE maile\";
  6. $wynik = mysql_query($zapytanie);
  7. if($wynik) echo &#092;"Baza została założona !<br>\";
  8. else {
  9. echo &#092;"Baza nie została założona !<br>\";
  10. }
  11.  
  12.  
  13. $zapytanie = &#092;"CREATE TABLE dane ( \".
  14. &#092;"id int(11) NOT NULL auto_increment, \".
  15. &#092;"adres char(30), \".
  16. &#092;")\";
  17. $wynik = mysql_query($zapytanie);
  18. if($wynik) echo &#092;"Tabela założona prawidłowo !<br>\";
  19. else {
  20. echo &#092;"Blad ! Tabela nie została założona !<br>\";
  21. }
  22.  
  23. $zapytanie = &#092;"INSERT INTO dane VALUES(1,'adresik')\";
  24. $wynik = mysql_query($zapytanie);
  25. if($wynik) echo &#092;"Pierwszy rekord dodany prawidłowo !<br>\";
  26. else {
  27. echo &#092;"Błąd !!! Pierwszy rekord nie został dodany !<br>\";
  28. }
  29.  
  30. ?>


Pomozcie!!!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mhs
post
Post #2





Grupa: Zarejestrowani
Postów: 764
Pomógł: 3
Dołączył: 30.04.2003

Ostrzeżenie: (0%)
-----


zerowy blad: wiersz wyboru bazy danych powinien wygladac tak: mysql_select_db('maile');
pierwszy blad: to znak przecnika po wyrazeniu char(30),
przydaloby sie rowniez przy tworzeniu tabeli: primary key

  1. <?php
  2.  
  3.  
  4. mysql_connect(&#092;"127.0.0.1\",\"\",\"\");
  5.  
  6. $zapytanie = &#092;"CREATE DATABASE maile\";
  7. $wynik = mysql_query($zapytanie);
  8. if($wynik) echo &#092;"Baza została założona !<br>\";
  9. else {
  10. echo &#092;"Baza nie została założona !<br>\";
  11. }
  12.  
  13. mysql_select_db('maile');
  14.  
  15. $zapytanie = &#092;"CREATE TABLE dane ( 
  16. id int(11) NOT NULL auto_increment primary key, 
  17. adres char(30)
  18. )&#092;";
  19. $wynik = mysql_query($zapytanie);
  20. if($wynik) echo &#092;"Tabela założona prawidłowo !<br>\";
  21. else {
  22. echo &#092;"Blad ! Tabela nie została założona !<br>\";
  23. }
  24.  
  25. $zapytanie = &#092;"INSERT INTO dane VALUES(1,'adresik')\";
  26. $wynik = mysql_query($zapytanie);
  27. if($wynik) echo &#092;"Pierwszy rekord dodany prawidłowo !<br>\";
  28. else {
  29. echo &#092;"Błąd !!! Pierwszy rekord nie został dodany !<br>\";
  30. }
  31.  
  32.  
  33. ?>


powinno dzialac prawidlowo
ustaw sobie uzytkownika i haslo do bazy danych (sprawdz czy user ma odpowiednie uprawnienia)

ps. chyba nie to forum
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 02:09