国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

LastInsertId() renvoie un problème. Je l'ai testé et j'ai découvert que lors de la suppression et de la modification, lastInsertId() renvoyait "0", alors utilisez if(null !== $this->xxx->lastInsertId()){} pour juger. Vous n'arrivez pas à faire la distinction entre l'insertion, la suppression et l'ajout?? Y a-t-il toujours un problème avec mon code de test?? Quelqu'un qui sait peut-il y répondre?? Merci) [Utilisation du mode singleton]
黃粱一夢(mèng)夢(mèng)黃梁
黃粱一夢(mèng)夢(mèng)黃梁 2019-07-23 22:07:47
0
1
1285

class MyDb{

....

public function test($sql)
{
$this->affect_nums = $this->pdo->exec($sql);//Affect Nombre de lignes
if ($this->affect_nums>0) {
$this->insertId = $this->pdo->lastInsertId();//ID du dernier insert
if(null !== $this -& gt; insertid) {
echo "inséré avec succès.";
} Else {
echo "modifié/supprimé avec succès.";
?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? using ?avec using using ? ? ? ? ? ? ? ?? out out out off ?through ?out ?‐ ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ???? ->test("INSERT INTO test2(nom, mot de passe) valeurs('Xiaohua','123')");
echo $MyDb->affect_nums.",".$MyDb->insertId;
echo "<br>";
$ MyDb->test("UPDATE test2 SET name='Zeng Hua' WHERE name='Xiaohua'");
echo $MyDb->affect_nums.",".$MyDb ->insertId;
echo "< br>";

$MyDb->test("DELETE FROM test2 WHERE name='Zeng Hua'");

echo $MyDb->affect_nums.",".$ MyDb->insertId;

黃粱一夢(mèng)夢(mèng)黃梁
黃粱一夢(mèng)夢(mèng)黃梁

répondre à tous(1)
黃粱一夢(mèng)夢(mèng)黃梁

Désolé, il manque deux crochets dans le code lastInsertid(). Je ne sais pas pourquoi il manquait lorsque je l'ai copié. Le problème n'est pas celui-là...

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal