【发布时间】:2017-12-01 05:59:44
【问题描述】:
我正在尝试将我的 android 应用程序连接到在线数据库,但过程中弹出 sql 错误
失败 您的 SQL 语法有错误;检查手册 对应于您的 MariaDB 服务器版本,以便使用正确的语法 在第 1 行的“qry”附近
这是 php 脚本
<?php
$name = "localhost";
$username ="**********";
$password ="**********";
$servername ="*********";
$conn = mysqli_connect($name,$username,$password,$servername);
$typee=$POST["typee"];
$heighte=$POST["heighte"];
$weighte=$POST["weighte"];
$ranke=$POST["ranke"];
$typee = $conn->real_escape_string($typee);
$hieghte = $conn->real_escape_string($hieghte);
$weighte = $conn->real_escape_string($weighte);
$ranke = $conn->real_escape_string($ranke);
$qry = "INSERT INTO Naruto(typee,heighte,weighte,ranke)VALUES('$typee','$heighte','$weighte','$ranke')";
if(mysqli_query($conn,qry)===TRUE)
echo "Success";
else
echo "Failed ".$conn->error;
$conn->close();
【问题讨论】:
-
不要混合使用 mysqli_ 面向对象和 mysqli_ 程序风格。
mysqli_query($conn,qry)应该是$conn->query($qry)。改变它,然后报告回来。编辑:哈,另外,你在qry之前缺少一个$ -
谢谢。成功了!!
标签: php android mysql sql-server