2017-06-22 55 views
0

我正在爲我的網站製作網絡管理面板,爲此,我爲每個用戶創建了一個普通的引腳生成器(只需要我的 網站)。所以,在我的pin-request數據庫phpmyadmin中,我已經創建了4個 字段,「id,email,amount,date」。對於電子郵件,我正在使用 $_SESSION['userid']來「email」,然後假設把它傳遞給 $email= $_SESSION['userid'];但它顯示我錯誤未知列''[email protected]「在該字段中?

"Unknown user '[email protected] in the field set'" 

我得到它,爲什麼這個埃羅r正在發生,因爲我已經在數據庫中給出了 電子郵件字段?

<?php 
require ('php-includes/connect.php'); 
include ('php-includes/check-login.php'); 
    $email= $_SESSION['userid']; 
?> 
<?php 
    if(isset($_GET['pin_request'])){ 

     $amount=mysqli_real_escape_string($con,$_GET['amount']); 
     $date=date("y-m-d"); 

     //$email=mysqli_real_escape_string($con,$_GET['email']); 

    //Pin request insert into database 
    if($amount!='') 
    { 

    $query=mysqli_query($con,"insert into pin_request(`email`,`amount`,`date`) values(`$email`,`$amount`,`$date`)"); 

    if($query) 
    { 
     echo '<script>alert("Pin Request sent succesfully");window.location.assign("pin-request.php")</script>'; 
    } 
    else{ 
     echo mysqli_error($con); 
     } 
    } 
} 
?> 
+2

哪裏是你的代碼? – Huelfe

+0

我附上了代碼爲 –

+0

的照片鏈接沒有鏈接! –

回答

0

試試這個,你已經錯過了報價

$query = mysqli_query($con,"INSERT INTO pin_request(email,amount,date) values('".$email."','".$amount."','".$date."')"); 
+0

現在,我收到了這個錯誤:「你的SQL語法有錯誤;查看與你的MySQL服務器版本相對應的手冊,在''email''附近使用正確的語法,'amount ','date')的值('[email protected]','1200','17-06-22')'在第1行「 –

+0

粘貼代碼 –

+0

已添加。現在你能幫我嗎? –

相關問題