LastInsertId
This commit is contained in:
parent
e7837574ce
commit
9e13a7f6c9
10
html/SQL.php
10
html/SQL.php
|
|
@ -796,6 +796,16 @@ function DatenbankAufDeutsch()
|
|||
$db->onErrorDie(__METHOD__);
|
||||
}
|
||||
|
||||
function LastInsertId()
|
||||
{
|
||||
$db = DB::getInstance();
|
||||
$db->prepare(__METHOD__,"SELECT LAST_INSERT_ID()");
|
||||
$db_erg = $db->execute(__METHOD__);
|
||||
$db->onErrorDie(__METHOD__);
|
||||
|
||||
$zeile = $db->fetch(__METHOD__);
|
||||
return $zeile['LAST_INSERT_ID()'];
|
||||
}
|
||||
|
||||
function HelferLevel()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -550,20 +550,19 @@ function TestAlleHelferSchichtenUebersicht(){
|
|||
// ok
|
||||
function TestDatenbankAufDeutsch(){
|
||||
$dbl = old\ConnectDB();
|
||||
$erg_old = old\DatenbankAufDeutsch($dbl);
|
||||
$erg_new = DatenbankAufDeutsch();
|
||||
old\DatenbankAufDeutsch($dbl);
|
||||
DatenbankAufDeutsch();
|
||||
echo "DatenbankAufDeutsch ok\n";
|
||||
}
|
||||
|
||||
// ok, checked by hand (will be different for both connections)
|
||||
function TestLastInsertId(){
|
||||
$dbl = old\ConnectDB();
|
||||
$dienste = GetDienste();
|
||||
Old\NewSchicht($dbl, $dienste[0]["DienstID"], "2024-02-17T10:30", "2024-02-17T12:00", 2, "01:30");
|
||||
$erg_old = old\LastInsertId($dbl);
|
||||
$erg_new = LastInsertId();
|
||||
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
||||
echo "Old LastInsertId returns".var_export($erg_old, true)."\n";
|
||||
echo "New LastInsertId returns '".var_export($erg_new, true)."'\n";
|
||||
}
|
||||
else echo "LastInsertId ok";
|
||||
echo "LastInsertId ok\n";
|
||||
}
|
||||
|
||||
function TestHelferLevel(){
|
||||
|
|
@ -621,4 +620,5 @@ TestBeteiligteHelfer();
|
|||
TestGetDiensteForDay();
|
||||
TestAlleHelferSchichtenUebersicht();
|
||||
TestDatenbankAufDeutsch();
|
||||
TestLastInsertId();
|
||||
?>
|
||||
|
|
|
|||
Loading…
Reference in New Issue