Php 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获取可在附近使用的正确语法。。。在1号线
有人能帮我吗?我得到一个错误: 您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行的“Php 您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,以获取可在附近使用的正确语法。。。在1号线,php,mysql,sql,Php,Mysql,Sql,有人能帮我吗?我得到一个错误: 您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行的“smervetra=160,rychlostvetra=7,baromrickytlak=1024,rosnybod=5,`poc'附近使用的正确语法 db和表名为pocasie将此单引号(')用于变量。您的查询应如下所示: $pocasie = mysqli_connect("localhost","root","","pocasie"); mysqli_query($pocasi
smervetra
=160,rychlostvetra
=7,baromrickytlak
=1024,rosnybod
=5,`poc'附近使用的正确语法
db和表名为pocasie将此单引号(')用于变量。您的查询应如下所示:
$pocasie = mysqli_connect("localhost","root","","pocasie");
mysqli_query($pocasie, "UPDATE `pocasie` SET `aktualnateplota`=$aktualna_teplota, `relativnavlhkost`=$relativna_vlhkost, `smervetra`=$smer_vetra, `rychlostvetra`=$rychlost_vetra, `barometrickytlak`=$barometricky_tlak, `rosnybod`=$rosny_bod, `pocitovateplota`=$pocitova_teplota, `ikonka`=$ikonka, `ikonkaurl`=$ikonka_url WHERE id=1") or die (mysqli_error($pocasie));
将值括在(”
)中…更改
mysqli_query($pocasie, "UPDATE `pocasie` SET `aktualnateplota`='$aktualna_teplota', `relativnavlhkost`='$relativna_vlhkost', `smervetra`='$smer_vetra', `rychlostvetra`='$rychlost_vetra', `barometrickytlak`='$barometricky_tlak', `rosnybod`='$rosny_bod', `pocitovateplota`='$pocitova_teplota', `ikonka`='$ikonka', `ikonkaurl`='$ikonka_url' WHERE `id`='1'");
到
在
对变量使用单引号。MySQLi支持准备好的查询。试着用那些。。。背虱很好
`aktualnateplota`=$aktualna_teplota
`aktualnateplota`= '$aktualna_teplota' .../* notice single quoted value here */
mysqli_query($pocasie, "UPDATE `pocasie` SET `aktualnateplota`='$aktualna_teplota', `relativnavlhkost`=$relativna_vlhkost, `smervetra`='$smer_vetra', `rychlostvetra`='$rychlost_vetra', `barometrickytlak`='$barometricky_tlak', `rosnybod`='$rosny_bod', `pocitovateplota`='$pocitova_teplota', `ikonka`='$ikonka', `ikonkaurl`='$ikonka_url' WHERE id=1") or die (mysqli_error($pocasie));