Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Baza danych MYSQL + formulaz
seba22
post 1.02.2005, 09:54:16
Post #1





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Witam serdecznie,

Czy mogl by mi ktos napisac przykaldowy kod takiego czegos:


Jest formulaz standardowy textbox
Z niego idą zmienne $tytul $tresc

I co teraz zrobic zeby takie coś zostąło napisane do bazy danych... od otwarcia jej po zapis...

A potem co zrobic zeby takei dane zostaly wyswietlone ?

Oto jest pytanie....
Moze ma ktos polecic jakis gotowy kod ale w miare prosty zebym mogl przestudiowac z 5 razy i sie nauczyc....


pozdrawiam serdecznie


--------------------
Go to the top of the page
+Quote Post
mdco
post 1.02.2005, 10:06:44
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Baze i tabele masz juz stworzoną?


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
sf
post 1.02.2005, 10:09:05
Post #3





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Przecież takie przykłady są na tym forum. Są klasy przecież dostępne w internecie. W manualu są przykłady. Po co pisać milionowy raz to samo?


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
seba22
post 1.02.2005, 10:48:06
Post #4





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Dobra,
Mam taki skrypt ma za zadanie utwozyc tabele + komorki

Non stop daje Bład Bazy... Gdzie moze byc tak zwany BUG czyli bład ?


  1. <?
  2. $host = &#092;"localhost\";
  3. $uzytkownik_bazy = &#092;"login\";
  4. $haslo_bazy = &#092;"haslo\";
  5. $nazwa_bazy = &#092;"1\";
  6. if (!($mylink = mysql_connect($host, $uzytkownik_bazy, $haslo_bazy))) {
  7. echo &#092;"Nie udalo sie polaczyc z baza!\";
  8. }
  9. mysql_select_db($nazwa_bazy);
  10. $query = &#092;"create table ksiega (id int unsigned not null auto_increment primary key, 
  11.  
  12. text varchar(255) not null, nick varchar(30) not null, email varchar(50), www 
  13.  
  14. varchar(50), data datetime)&#092;";
  15. $result = mysql_result($query);
  16. if($result) {
  17. echo &#092;"Tabelka gotowa!\";
  18. } else {
  19. echo &#092;"blad bazy!\";
  20. }
  21. ?>


--------------------
Go to the top of the page
+Quote Post
Vertical
post 1.02.2005, 10:56:46
Post #5





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Może zapytanie powinno brzmieć:
  1. CREATE TABLE ksiega (
  2. id int UNSIGNED NOT NULL AUTO_INCREMENT,
  3. text varchar(255) NOT NULL,
  4. nick varchar(30) NOT NULL,
  5. email varchar(50),
  6. www varchar(50),
  7. DATA datetime,
  8. PRIMARY KEY(id))

Jaki dokładnie błąd wysypuje? (użyj mysql_error)

Ten post edytował Vertical 1.02.2005, 10:58:07
Go to the top of the page
+Quote Post
seba22
post 1.02.2005, 10:59:34
Post #6





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Robie tak jak opisal ten gosciu:

http://php.webhelp.pl/index.php?id=38&roz=php&ac=read

Źle to napisał czy cos u mnie jest zwalone na serwerze?


--------------------
Go to the top of the page
+Quote Post
-maybe-
post 1.02.2005, 11:05:36
Post #7





Goście







a moze typy pol drukowanymi ... ?
Go to the top of the page
+Quote Post
seba22
post 1.02.2005, 11:11:25
Post #8





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Jaki typ pol ?

E to jakis ssyf ! dodalem recznie i teraz pisze ze niepoprawny format email jak chce dodac nowa wiadomosc... powalone to... ktos to hyba po pijaku pisał...

To Panowie co robic co robic...


Probowalem wyskrobac sobie cos takiego
  1. <?
  2. $sql = mysql_connect (localhost,loginik,haselko);
  3. mysql_select_db(&#092;"1\");
  4.  
  5. $zapytanie = &#092;"CREATE TABLE test (id char(3) NOT NULL, imie char(30), lata char(3), punkty char(3), test1 char(3), PRIMARY KEY(id))\";
  6. $wykonaj = mysql_query($zaptanie);
  7.  
  8. ?>

Ale cos nie idzie a przynajmniej nie pojawia mi sie tabelka.... sad.gif

Ten post edytował seba22 1.02.2005, 12:09:34


--------------------
Go to the top of the page
+Quote Post
mdco
post 1.02.2005, 12:40:49
Post #9





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Powinno chyba być tak:
  1. <?php
  2.  
  3. $sql = mysql_connect (&#092;"localhost\",\"loginik\",\"haselko\");
  4.  
  5. ?>


lub

  1. <?php
  2.  
  3. $localhost=&#092;"........\";
  4. $loginik=&#092;"........\";
  5. $haselko=&#092;"........\";
  6. $sql = mysql_connect ($localhost,$loginik,$haselko);
  7.  
  8. ?>


Używaj komunikatów:
die("komunikat")
np.:
  1. <?php
  2.  
  3. $sql = mysql_connect ($localhost,$loginik,$haselko) or die (&#092;"Cannot connect to the SQL server.\");
  4.  
  5. ?>


Bedzisz widział gdzie jest błąd winksmiley.jpg


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
seba22
post 1.02.2005, 12:44:49
Post #10





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


acha to dzieki smile.gif))
A ten kod do utwozenia nowej tabeli i wybrania bazy danych jest dobry ?


Nie wyswietla mi komunikatu (DIE) wiec laczy pieknie ale coś nie chce dodac bestja !

Ten post edytował seba22 1.02.2005, 12:56:12


--------------------
Go to the top of the page
+Quote Post
mdco
post 1.02.2005, 13:24:44
Post #11





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Literówka kolego winksmiley.jpg

tu masz

$zapytanie=....

a dalej masz:

$wykonaj = mysql_query($zaptanie);


--------------------
zmoderowano - rozmiar
Go to the top of the page
+Quote Post
seba22
post 1.02.2005, 15:23:47
Post #12





Grupa: Zarejestrowani
Postów: 293
Pomógł: 4
Dołączył: 28.01.2005

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


Dzieki serdeczne smile.gif

Szukanie kolejnego pytania nie trwało dlugo smile.gif))

Tabelke juz umiem jak, pieknie dodaje az milo patrzec !

Ale czas zrobić wkładke smile.gif czyli cos w nia włozyć i tu jest problem... daje identycznie jak zrobil ten baran na kursie i nic... kurcze panowie co robic ?

Potem odrazu pytanie nr2 gdzie bede mogl wstawic swoja zmienna np z formulaza ?
$tresc ? zeby w teakcie zapisywania do bazy gdzies wskoczyła smile.gif

  1. <?
  2. $sql = mysql_connect (localhost,$mojlogin,$mojehaslo) or die (&#092;"Niemozna polaczyć się z serwerem MYSQL!.\");
  3. mysql_select_db(&#092;"1\");
  4.  
  5. $$zapytanie = &#092;"INSERT INTO test VALUES(Jordan, 13, 32, 6)\";
  6. $wykonaj = mysql_query($zapytanie);
  7.  
  8. ?>


--------------------
Go to the top of the page
+Quote Post
aleksander
post 1.02.2005, 16:28:30
Post #13





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


1. N samym dole strony forum masz linki do manuala php i MySQL. Polecam z nich kożystać.
2. Tak samo jak z wyszukiwarki forum.
3. Z wyszukiwarki google też polecam kozystać (aby znaleźć kursy php, mysql itp)
4. Pytania typu "jak zapisać zawartość zmiennej do bazy" oznaczają, że naprawdę nie chciało Ci się poszukać!
Dowód: http://pl2.php.net/mysql_query (drugi komentarz)

zamykam
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 06:36