(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
(Utworzył nową stronę „PDO $sql = "INSERT INTO xxx COS"; $dbh->query($sql); print $dbh->lastInsertId(); $dbh->lastInsertId(); - ostastnio dodany ID”)
 
m (Zastępowanie tekstu - "</source>" na "</pre>")
 
(Nie pokazano 5 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
PDO
PDO


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


$dbh->lastInsertId(); - ostastnio dodany ID
 
*$dbh->lastInsertId(); - id dodanego rekordu
 
 
Zwykły SQL
<pre>
mysql_query("insert into tabela(pole1,pole2) value (11,'123')");
$id = mysql_insert_id();
</pre>
*$id - id dodanego rekordu
 
 
[[Category:MySQL]]
[[Category:PHP]]

Aktualna wersja na dzień 17:23, 15 lut 2018

PDO

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


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


Zwykły SQL

mysql_query("insert into tabela(pole1,pole2) value (11,'123')");
$id = mysql_insert_id();
  • $id - id dodanego rekordu