Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] ID w MySQL i wyświetlanie linii po podaniu ID
Dyshoo
post 7.01.2008, 20:15:23
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 9.10.2007

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


Witam.
1. Mam tabele w bazie danych MySQL. Posiada ona dwa pola: id i tresc. Po wypełnieniu formularza skrypt wysyła dane do bazy MySQL i zapisuje w polu tresc. Jednak w polu id ciągle wstawia 0. Jakie powinny być poprawne ustawienia aby w polu id pokazwywaly sie po kolei liczby 1,2,3 itd? Chciałbym też aby skrypt, który wysyła dane do MySQL, wyświetlał id które właśnie zostało zapisane.
2. Chciałbym aby skrypt po podaniu ID wyświetlał zawartość pola treść (tylko jednej linii).

Z góry dziękuję za pomoc smile.gif
Go to the top of the page
+Quote Post
czachor
post 7.01.2008, 20:19:17
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


"id" powinno mieć ustawione w bazie opcję "autoincrement"


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
Dyshoo
post 7.01.2008, 20:22:17
Post #3





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 9.10.2007

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


Dzięki smile.gif Problem już rozwiązany.
PS. Poleciało "pomógł" winksmiley.jpg

EDIT:
Juz rozwiązałem problem wyświetlania ID:

  1. <?php
  2. $id = mysql_insert_id();
  3. ?>


Pozostał tylko problem wyświetlania linii po podaniu id tongue.gif

EDIT2:

Juz sobie poradzilem ^^

  1. <?php
  2.  
  3. $id=$_GET['id'];
  4. $zapytanie = "SELECT tresc FROM tabela WHERE id='$id'";
  5. $idzapytania = mysql_query($zapytanie);
  6. while ($wiersz = mysql_fetch_row($idzapytania)) 
  7.  
  8. echo "$wiersz[0]";
  9.  
  10. ?>


Zostal ostatni problem tongue.gif Kiedy w polu tekstowym, ktore jest w formularzu, przejdzie się do następnej linii, to w MySQL zapisuje to jako "\r\". Jak zrobic zeby zapisywalo to tak, ze przy wyswietlaniu bedzie dzieliło na linie?

Ten post edytował Dyshoo 7.01.2008, 21:30:39
Go to the top of the page
+Quote Post

Reply to this 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: 12.06.2025 - 19:44