-1
mysql查詢不能運行成功的數據庫連接已建立,並且在我的網站的所有其他頁面中,不同項目的計數和說明從表中成功查詢並顯示。雖然數據庫連接成功,查詢正確
但是,類似的SQLQuery有點不工作時登錄
下面是我的代碼:
<?php
include('connection.php'); // Connection is successful
session_start();
if($_POST)
{
$email_id = $_POST['email_id']; // i can echo "$email_id" in console
$password = $_POST['password']; // i can echo "$password" in console
$sql1 = "select * from user where user_email='$email_id' and user_password='$password' ";
$strSQL_Result = mysqli_query($con, $sql1);
$count = mysqli_num_rows($strSQL_Result);
if($count==1){
...//do some stuff
預期的$計值可以是0或1,但沒有什麼是因爲查詢本身沒有經過而被返回。
當直接在數據庫中運行時,相同的查詢會生成結果,因此屬性都是正確的。
在控制檯中,我可以看到成功的XHR POST,並在登錄表單中輸入了電子郵件ID和密碼。 此後該文件的login.php被稱爲驗證從數據庫用戶的地方是無法做到
打開錯誤報告並找出您收到的錯誤。 – Epodax
您的代碼易受SQL注入攻擊。請學習使用[預先準備的語句](https://www.youtube.com/watch?v=nLinqtCfhKY)。 –
@Epodax在哪裏準確地打開錯誤報告,你的意思是控制檯或..你可以請具體 – team