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

mysqli ne peut pas mettre à jour les données

$sql="UPDATE 'student' SET 'course'='javascript','grade'=88,'WHERE 'id'=3";运行后提示;连接成功更新失败Vous avez une erreur dans votre syntaxe SQL ; consultez le manuel qui correspond à la version de votre serveur MySQL pour connaître la bonne syntaxe à utiliser près de ''student' SET 'name'='小明','course'='javascript','grade'=88, 'create_tim' à la ligne 1

rapturerapture1715 Il y a quelques jours1341

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

  • rapture

    rapture2020-02-13 09:18:57

    D'accord merci

    répondre
    0
  • 小可耐

    小可耐2020-02-12 12:28:53

    Si vous faites une faute de frappe, le SQL correspondant sera demandé.

    répondre
    0
  • 小可耐

    小可耐2020-02-12 12:28:21

    Je ne comprends pas ce que vous tapez. Vous pouvez le modifier vous-même dans la gestion en ligne de la base de données Web, puis vous serez invité à indiquer l'instruction SQL que vous croyez.

    répondre
    0
  • 天蓬老师

    天蓬老师2020-02-08 12:02:00

    Les noms de champs et de tables doivent utiliser des guillemets au lieu de guillemets simples... les guillemets sont sous la touche ESC

    répondre
    1
  • rapture

    $sql="UPDATE `student`, SET `course`=`javascript`,`grade`=88,WHERE `id`=3"; je l'ai remplacé par le backtick sous le bouton ESC, mais il y a toujours une erreur Message d'erreur : La mise à jour a échoué. Vous avez une erreur dans votre syntaxe SQL ; vérifiez dans le manuel qui correspond à la version de votre serveur MySQL la bonne syntaxe à utiliser près de 'SET `course`=`javascript`,`grade`=88,WHERE `. identifiant `=3' à la ligne 1

    rapture · 2020-02-10 14:37:03
  • Annulerrépondre