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__);
|
$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()
|
function HelferLevel()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -550,20 +550,19 @@ function TestAlleHelferSchichtenUebersicht(){
|
||||||
// ok
|
// ok
|
||||||
function TestDatenbankAufDeutsch(){
|
function TestDatenbankAufDeutsch(){
|
||||||
$dbl = old\ConnectDB();
|
$dbl = old\ConnectDB();
|
||||||
$erg_old = old\DatenbankAufDeutsch($dbl);
|
old\DatenbankAufDeutsch($dbl);
|
||||||
$erg_new = DatenbankAufDeutsch();
|
DatenbankAufDeutsch();
|
||||||
echo "DatenbankAufDeutsch ok\n";
|
echo "DatenbankAufDeutsch ok\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ok, checked by hand (will be different for both connections)
|
||||||
function TestLastInsertId(){
|
function TestLastInsertId(){
|
||||||
$dbl = old\ConnectDB();
|
$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_old = old\LastInsertId($dbl);
|
||||||
$erg_new = LastInsertId();
|
$erg_new = LastInsertId();
|
||||||
if((gettype($erg_old) != gettype($erg_new)) || ($erg_old != $erg_new)){
|
echo "LastInsertId ok\n";
|
||||||
echo "Old LastInsertId returns".var_export($erg_old, true)."\n";
|
|
||||||
echo "New LastInsertId returns '".var_export($erg_new, true)."'\n";
|
|
||||||
}
|
|
||||||
else echo "LastInsertId ok";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function TestHelferLevel(){
|
function TestHelferLevel(){
|
||||||
|
|
@ -621,4 +620,5 @@ TestBeteiligteHelfer();
|
||||||
TestGetDiensteForDay();
|
TestGetDiensteForDay();
|
||||||
TestAlleHelferSchichtenUebersicht();
|
TestAlleHelferSchichtenUebersicht();
|
||||||
TestDatenbankAufDeutsch();
|
TestDatenbankAufDeutsch();
|
||||||
|
TestLastInsertId();
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue