Php 将我的android应用程序连接到mysqlite服务器时程序出错
错误:Php 将我的android应用程序连接到mysqlite服务器时程序出错,php,android,mysqli,phpmyadmin,Php,Android,Mysqli,Phpmyadmin,错误: 致命错误:对中的非对象调用成员函数query() …第9行的Rrgister.php 我的Register.php文件是 <?php require "conn.php"; $name=$_POST["name"]; $surname=$_POST["surname"]; $age=$_POST["age"]; $user_name=$_POST["user_name"]; $user_pass=$_POST["password"]; $mysql_qry="insert in
致命错误:对中的非对象调用成员函数query() …第9行的Rrgister.php
我的Register.php文件是
<?php
require "conn.php";
$name=$_POST["name"];
$surname=$_POST["surname"];
$age=$_POST["age"];
$user_name=$_POST["user_name"];
$user_pass=$_POST["password"];
$mysql_qry="insert into candidates(name,surname,age,user_name,user_pass) values('$name','$surname','$age','$user_name','$user_pass')";
if($conn->query($mysql_qry)=== TRUE){
echo "Insert Successfull";
}
else
{
echo "Error".$mysql_qry."<br>".$conn->error;
}
$conn->close();
?>
如果使用结构连接,则应使用:
一,
如果使用对象连接,则:
二,
您似乎是通过过程连接的,所以请尝试第一个示例并阅读-请分享您的“conn.php”脚本将其添加到问题中,而不是作为注释。我认为mysqli_connect()
失败,这就是为什么$conn不是对象,尝试添加或死亡(“错误连接…”)
到mysqli\u connect()
并从普通浏览器打开该链接抱歉,我对此不清楚。请详细说明,因为我是android新手,正在开发我的第一个应用程序。因此,请详细说明在添加这些代码之后,现在我将Errorinsert插入候选项中,因为您可以看到您与数据库建立了连接。您在从调试代码var_dump()创建查询时出现错误,并查看代码在何处崩溃。您可以向我粘贴变量var_dump($mysql_qry);我必须在哪里设置此查询?
<?php
$db_name="candidates";
$mysql_username="user";
$mysql_password="password";
$server_name=".........";
$conn = mysqli_connect($server_name, $mysql_username, $mysql_password,$db_name);
?>
$result = mysqli_query($conn, "Your query");
$conn->query("Your query");