Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] ID w MySQL i wyświetlanie linii po podaniu ID
Forum PHP.pl > Forum > Przedszkole
Dyshoo
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
czachor
"id" powinno mieć ustawione w bazie opcję "autoincrement"
Dyshoo
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?
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.