![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 271 Pomógł: 0 Dołączył: 20.08.2003 Skąd: Szczecinek Ostrzeżenie: (0%) ![]() ![]() |
siemka chcem dodac pole do mysql ale chcem ady tytulem była tresc plus id jaki to pole dostanie
[php:1:feba9e907f]<?php $query=mysql_query(INSERT INTO produkty (id,tytul,tresc,kategoria,sub_kategoria,pliki,zdjecie_m,zdjecie_d,useradded,cena VALUES ('','nr ART'+id,'$tresc','$kategoria','$sub_kategoria','$pliki','$nazwa_m','$nazwa_d','$userlogin','$cena')") or Die("Nie udało się dodad projektu"); ?>[/php:1:feba9e907f] chodzi mi o ten kawałek 'nr ART'+id -------------------- Warsztat: gPHPEdit | Linux 2.6.17-11-generic (Ubuntu)
Sprzęt: Noteook BenQ A33E ___________________________________________________ |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 1.02.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jednym ze sposobow moze byc dodanie twojego rekordu, pobranie id, jaki otrzymal nowy rekord, a nastepnie jego aktualizacja, tj. ustawienie tematu w takiej postaci jaka chcesz otrzymac.
Funkcja mysql_insert_id() zwraca id przypisany podczas ostaniej operacji INSERT. Rozwiazanie to wymaga niestety wykoania dwoch osobnych zapytan do bazy. Nie wiem czy jest to mozliwe za pomoca tylko jednego. kod: [php:1:13dc0f089c] <?php $query=mysql_query(INSERT INTO produkty (id,tytul,tresc,kategoria,sub_kategoria,pliki,zdjecie_m,zdjecie_d,useradded,cena VALUES ('','nie ma jeszcze temtu','$tresc','$kategoria','$sub_kategoria','$pliki','$nazwa_m','$nazwa_d','$user login','$cena')") or Die("Nie udało się dodad projektu"); $id = mysql_insert_id(); $query=mysql_query('UPDATE produkty SET tytul="Numer: '.$id.'" WHERE id='.$id); ?>[/php:1:13dc0f089c] |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 4.04.2003 Skąd: Częstochowa/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
http://forum.php.pl/viewtopic.php?t=11519
[php:1:016ee400bc]<?php $id_result = mysql_query("SHOW TABLE STATUS LIKE 'nazwa_tabeli'"); $id_a = mysql_fetch_array($id_result); $id = $id_a['Auto_increment']; ?>[/php:1:016ee400bc] |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 22:02 |