(mysql) Jak pobrać ostatnio dodany rekord ? (insert): Różnice pomiędzy wersjami

Z Podręcznik Administratora by OPZ SGU
Przejdź do nawigacji Przejdź do wyszukiwania
Linia 1: Linia 1:
PDO
PDO


<source lang="mysql">
<source lang="php">
$sql = "INSERT INTO xxx COS";  
$sql = "INSERT INTO xxx COS";  
$dbh->query($sql);  
$dbh->query($sql);  
Linia 8: Linia 8:




*$dbh->lastInsertId(); - ostastnio dodany ID
*$dbh->lastInsertId(); - id dodanego rekordu




Zwykły SQL
Zwykły SQL
<source lang="mysql">
<source lang="php">
mysql_query("insert into tabela(pole1,pole2) value (11,'sadasd');
mysql_query("insert into tabela(pole1,pole2) value (11,'123')");
$id = mysql_insert_id();
$id = mysql_insert_id();
</source>
</source>
*$id - id dodanego rekordu

Wersja z 04:02, 20 lip 2010

PDO

<source lang="php"> $sql = "INSERT INTO xxx COS"; $dbh->query($sql); print $dbh->lastInsertId(); </source>


  • $dbh->lastInsertId(); - id dodanego rekordu


Zwykły SQL <source lang="php"> mysql_query("insert into tabela(pole1,pole2) value (11,'123')"); $id = mysql_insert_id(); </source>

  • $id - id dodanego rekordu