2014-05-05 53 views
-5

嗨,我目前正在嘗試添加數據到我的SQL表使用PHP我似乎無法看到我要去哪裏錯了,我收到以下錯誤:插入SQL表

Notice: Undefined index: ModuleId in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: Title in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: CreditLevel in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: CreditPoints in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Notice: Undefined index: Status in N:\ftp\compc\d11os\Project\addModule.php on line 70 

Warning: mysql_query(): Access denied for user ''@'localhost' (using password: NO) in N:\ftp\compc\d11os\Project\addModule.php on line 72 

Warning: mysql_query(): A link to the server could not be established in N:\ftp\compc\d11os\Project\addModule.php on line 72 

這裏是代碼我目前使用:

<?php 
if (isset($_POST['submit']) && $_POST['submit']=="Submit") { 

$con=mysqli_connect("localhost","useername ","password ","databasename"); 
// Check connection 
if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 


    $insert = "INSERT INTO module (ModuleId, Title, CreditLevel, CreditPoints, Status, Award) 

    VALUES ('".$_POST['ModuleId']."','".$_POST['Title']."','".$_POST['CreditLevel']."','".$_POST['CreditPoints']."','".$_POST['Status']."','".$_POST['Award']."')"; 

    $add_member = mysql_query($insert); 


?> 

是否有人可以幫忙嗎? :/

+0

簡單=>'mysql_query' <=啊哈(*這是一個線索*) –

+0

添加到您的文件(S) '的error_reporting(E_ALL)的頂部報告錯誤; ini_set('display_errors',1); mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);' –

+0

你在混合'mysqli_'和'mysql_'。這是兩種不同的API。 – Kermit

回答

-1

當您應該使用mysqli_query()作爲開始時,您已使用mysql_query()

+1

這已在評論中提及。 – Kermit

+0

我已將mysql_query()更改爲mysqli_query(),現在我得到以下消息警告:mysqli_query()期望至少2個參數,1中給出的N:\ ftp \ compc \ d11os \ Project \ addModule.php在線70 – user3605679

+0

@ user3605679好的。谷歌那個錯誤。 – Kermit