2014-10-08 88 views
-2

解析錯誤:語法錯誤,意外「$查詢」(T_VARIABLE)在C:\ XAMPP \ htdocs中\ connection.php第15行php錯誤。解析錯誤:語法錯誤

錯誤我是在網站上還挺初學者製作,但親關於visual studio編程,請告訴我這裏有什麼錯誤。代碼:

http://pastebin.com/bE1dXARC

學習從YouTube編碼。如果這是可疑的。鏈接:https://www.youtube.com/watch?v=w428f-ByczE&src_vid=YkzD5lYUsEs&feature=iv&annotation_id=annotation_169240請幫忙。

+0

有一個分號(',' )缺少結束 – kero 2014-10-08 11:06:44

+3

之前的行的語句VS的專家應該能夠通過一點努力找到像這樣的語法錯誤。 – GolezTrol 2014-10-08 11:07:48

+2

另外我會建議找到另一個教程。 'mysql_'函數已被棄用,將來(可能)將被刪除。切換到[PDO或MySQLi](http://stackoverflow.com/questions/13569/mysqli-or-pdo-what-are-the-pros-and-cons)並從頭開始學習 – kero 2014-10-08 11:08:48

回答

1

在迴應查詢的行中缺少分號。你必須用分號結束PHP代碼行。

@mysql_select_db($website_information) or ("Database error number 1"); 

echo $query; 
echo $querypass; 
echo $queryemail; 
+1

而那些不是唯一的。帶有'mysql_select_db'的行也缺少';'。 – GolezTrol 2014-10-08 11:09:37

+0

感謝它的幫助。我將搜索其他教程並學習php和html編碼。 – 2014-10-08 12:56:34

0

否分號上線13

@mysql_select_db($website_information) or ("Database error number 1") and 

echo $query 
echo $querypass 
echo $queryemail 

as mentioned by @Jenz 
+0

我真的沒有明白,這個答案有什麼用?不要複製現有的答案 – krishna 2014-10-08 11:26:17

0

有@mysql_select_db後無模具()中,加入這一點。第13,19,20,21行之後沒有分號,也添加了它們。

<?php 
$inputuser = $_POST["usernamelogin"]; 
$inputpass = $_POST["passlogin"]; 
$inputemail = $_POST["emaillogin"]; 
$usernamelogin = ""; 
$passlogin = ""; 
$emaillogin = ""; 
$connect = mysql_connect("localhost",$usernamelogin,$passlogin,$emaillogin); 
@mysql_select_db($website_information) or die("Database error number 1"); 
$query = "SELECT * FROM `critical_account_information` WHERE `usernamelogin` = '$inputuser'"; 
$querypass = "SELECT * FROM `critical_account_information` WHERE `passlogin` = '$inputpass'"; 
$queryemail = "SELECT * FROM `critical_account_information` WHERE `emaillogin` = '$inputemail'"; 

echo $query; 
echo $querypass; 
echo $queryemail; 

mysql_close(); 
?> 
+0

原諒我,看評論之前,只有我的回答有 '@mysql_select_db($ website_information)或死亡(「數據庫錯誤號1」);' 其他所有的答案都 - '@ mysql_select_db($ website_information)或(「Database error number 1」) – 2014-10-08 11:33:54

+0

這就是當你只寫一段代碼而沒有任何解釋或信息時發生的情況。無論如何好,值得一提的是。請在代碼之前添加一些行,以證明您的代碼與其他代碼的不同和效率 – krishna 2014-10-08 11:37:42

+0

好的,謝謝你讓我知道。 :)我添加了一些關於代碼的信息。 – 2014-10-08 11:41:13