Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: autoindex
Forum PHP.pl > Forum > PHP
kicaj
M mysqlu mam tabele ktora zawiera kolumne 'id' ktora jest 'auto_increment'. Podczas dodawania rekordu do bazy chcialbym czasami w kolumnie 'id2' dodac te sama liczbe co bedzie w 'id'

Jak to zrobic??
menic
skorzystaj z funkcji [manual:9d85eb8322]mysql_insert_id[/manual:9d85eb8322]
kicaj
Cytat
<?php
   mysql_connect('localhost', 'uzytkownik', 'haslo') or
       die('Nie można się połączyć');
   mysql_select_db('baza');

   mysql_query("INSERT INTO mytable (product) values ('kossu')");
   printf ("Ostatnio dodany rekord ma id %dn", mysql_insert_id());
?>


Co robi funkcja 'printf'? Co to jest '%d'?
W manualu nic mi to nie mowi ;/

Glownie chodzi mi o to gdy podczas dodawania nowego rekordu do bazy, wyswietlil sie text: "Dodajesz rekord do bazy ktory bedzie mial id=23"

Jak to zrobic?
kicaj
Dodajac nowy rekord do bazy mam 'id' ustawione z auto_increment, chce zeby w drugiej kolumnie byla taka sama wartosc jak w 'id', ale nie moge (i niechcem) jej tez ustawic jako auto_increment. Jak mam to zrobic?
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.