2016-07-18 95 views
-1

錯誤:
錯誤程序,而我的Android應用程序連接到服務器mysqlite

Fatal error: Call to a member function query() on a non object in ....Rrgister.php on line 9

我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

<?php 
    $db_name="candidates"; 
    $mysql_username="user"; 
    $mysql_password="password"; 
    $server_name="........."; 
    $conn = mysqli_connect($server_name, $mysql_username, $mysql_password,$db_name); 
?> 
+0

請分享你「conn.php」腳本 – ddb

+0

<?php $ db_name =「candidates」; $ mysql_username =「user」; $ mysql_password =「password」; $ server_name =「.........」; $ conn = mysqli_connect($ server_name,$ mysql_username,$ mysql_password,$ db_name); ?> –

+0

將此問題添加到問題中,而不是評論。 – TripeHound

回答

0

如果你使用結構連接,你應該使用:

1.

$result = mysqli_query($conn, "Your query"); 

如果使用對象連接則:

2.

$conn->query("Your query"); 

看來你的程序連接,以嘗試第一個例子,讀 - http://php.net/manual/en/mysqli.query.php

+0

對不起,我不明白這一點。請詳細闡述爲即時通訊新的Android和開發我的第一個應用程序。所以請在詳細說明 –

+0

後添加這些代碼現在我得到Errorinsert進入候選人 –

+0

正如你可以看到你有一個連接到數據庫時,你有一個錯誤,當從調試代碼var_dump()一步一步創建查詢,並看到代碼崩潰的地方你可以粘貼我如何變量var_dump($ mysql_qry); – rad11

相關問題