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
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
czachor
post
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"
Go to the top of the page
+Quote Post
Dyshoo
post
Post #3





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

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


Dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Problem już rozwiązany.
PS. Poleciało "pomógł" (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:38