recherche

Maison  >  Questions et réponses  >  le corps du texte

Veuillez demander à l'éditeur la mise à jour correspondante.

La modification est réussie, le nombre normal de lignes affectées imprimées dans Sysdb.php est de 1 et le $res correspondant dans admin.php = $this->db->table('admins')->where( [' id'=>$id])->update($data);var_dump($res);

Le retour est toujours NULL. Quelqu'un sait-il ce qui se passe ? S'il vous plaît conseiller, merci!

SynnSynn1371 Il y a quelques jours1429

répondre à tous(7)je répondrai

  • xxxxx

    xxxxx2021-03-20 17:33:59

    QQ图片20210222145709.png Soutenez la même demande !

    répondre
    0
  • Synn

    Ai-je oublié de revenir dans Sysdb ?

    Synn · 2021-03-20 20:38:46
  • Pluto.

    Pluto.2021-03-18 16:04:05

    $res = $this->db->table('admins')->where('id',$id)->update($data); Essayez ceci

    répondre
    0
  • Synn

    Aucune des deux méthodes ne fonctionne. Dans cette réponse, si la modification échoue, le journal renvoie UPDATE `admins` SET `username` = 'admin' , `gid` = 2 , `truename` = 'Mark' , `status` = 1 , `password` = '21232f297a57a5a743894a0e4a801fc3' OÙ `id` EST NULL [ RunTime:0.000270s ], le résultat est NULL

    Synn · 2021-03-18 21:30:12
    Synn

    J'ai enfin trouvé la raison, merci ! !

    Synn · 2021-03-18 22:21:06
  • Pluto.

    Pluto.2021-03-18 16:03:22

    $res = $this->db->table('admins')->where(['id',$id)->update($data); Essayez ceci

    répondre
    0
  • Synn

    Cette méthode signale le POST http://www.aqiyi.cn/admins.php/admins/admin/save 500 (erreur interne du serveur) et le journal signale [erreur] [0] Erreur d'expression de requête : 'id'[ C : PHPWWWvideothinkphplibrarythinkdbBuilder.php:309], la modification échoue également. array(=>) et [=>] peuvent être modifiés avec succès, mais la valeur de retour dans admin.php est NULL et Sydb renvoie 1.

    Synn · 2021-03-18 21:36:00
  • Annulerrépondre