(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
m
m (Zastępowanie tekstu - "source lang="php"" na "pre")
Linia 1: Linia 1:
PDO
PDO


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


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

Wersja z 17:23, 15 lut 2018

PDO

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


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


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