2015-08-18 75 views
-1

當我嘗試創建新條目到MySQL表,並從一個php文件到另一個帶來變數與start_session()我收到以下錯誤:MySQL錯誤在PHP代碼MariaDB的

Error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 2

我的代碼看起來是這樣的:所有的

session_start(); 

$servername = "xxx"; 
$username = "johndoe"; 
$password = "password"; 
$dbname = "databese"; 

try { 
    $conn = new PDO("mysql:host=$servername;dbname=$dbname", 
        $username, $username, $password); 

首先出現的是什麼在第2行

session_start()當我創建的表用相同的文件之前的工作。

任何想法?

+0

添加您的查詢。 – M0rtiis

+1

錯誤不在php代碼的第二行。顯示你正在調用的sql語句。 – Jens

+1

你有2'$ username'這裏'$ conn = new PDO(「mysql:host = $ servername; dbname = $ dbname」,$ username, $ username,$ password);' – Shehary

回答

0

而當您找到查詢時,請查看它的結尾。我猜你有一個額外的權利。