2012-11-07 27 views
1

我正在使用以下代碼,如何在提交數據庫中的所有值後成功保存該消息。打印在Php中成功保存的代碼

$query = "INSERT INTO applyonline (name, email, gender, phone, dob, applicationintake, applicationintake2, degree, ielts, experience, experience2) VALUES ('".$name."', '".$email."','".$gender."','".$phone."','".$dob."','".$applicationintake1."','".$applicationintake2."','".$degree."','".$ielts."','".$experience1."','".$experience2."')"; 
$result = mysql_query($query); 

回答

6

首先你應該閱讀此線程:Why shouldn't I use mysql_* function in PHP?

然後,reading the doc你會看到mysql_query返回TRUE或FALSE的INSERT查詢。

所以:內

$query = "INSERT INTO applyonline (name, email, gender, phone, dob, applicationintake, applicationintake2, degree, ielts, experience, experience2) VALUES ('".$name."', '".$email."','".$gender."','".$phone."','".$dob."','".$applicationintake1."','".$applicationintake2."','".$degree."','".$ielts."','".$experience1."','".$experience2."')"; 
$result = mysql_query($query); 

if (true === $result) 
{ 
    echo 'All right !'; 
} 
else 
{ 
    echo 'Something is wrong: ' . mysql_error(); 
} 
1
$query = "INSERT INTO applyonline (name, email, gender, phone, dob, applicationintake, applicationintake2, degree, ielts, experience, experience2) VALUES ('".$name."', '".$email."','".$gender."','".$phone."','".$dob."','".$applicationintake1."','".$applicationintake2."','".$degree."','".$ielts."','".$experience1."','".$experience2."')"; 
$result = mysql_query($query) or die('error while saving data'); 
if($result){ 
    echo 'data saved successfully'; 
} 
0

使用模具停止成功保存腳本其他顯示器。

$query = "INSERT INTO applyonline (name, email, gender, phone, dob, applicationintake, applicationintake2, degree, ielts, experience, experience2) VALUES ('".$name."', '".$email."','".$gender."','".$phone."','".$dob."','".$applicationintake1."','".$applicationintake2."','".$degree."','".$ielts."','".$experience1."','".$experience2."')"; 
$result = mysql_query($query) or die("Could not save"); 
if ($result) 
echo "<br>Saved</br>"; 
0

任何東西,如果如果進入該數據庫是一個成功的語句將被處理。

$query = "INSERT INTO applyonline (name, email, gender, phone, dob, applicationintake, applicationintake2, degree, ielts, experience, experience2) VALUES ('".$name."', '".$email."','".$gender."','".$phone."','".$dob."','".$applicationintake1."','".$applicationintake2."','".$degree."','".$ielts."','".$experience1."','".$experience2."')"; 
$result = mysql_query($query); 
if($result){ 
    echo "Data has been saved"; 
} 
+0

道歉,錯過了以前的答案。 – George

+0

必須說你美麗。很棒@感謝很多@ :) –

0
$query = "INSERT INTO applyonline (name, email, gender, phone, dob, applicationintake, applicationintake2, degree, ielts, experience, experience2) VALUES ('".$name."', '".$email."','".$gender."','".$phone."','".$dob."','".$applicationintake1."','".$applicationintake2."','".$degree."','".$ielts."','".$experience1."','".$experience2."')"; 
$result = mysql_query($query) or die(mysql_error()); 
if($result){ 
    echo 'data saved successfully'; 
} 

mysql_error() function will explain you error in detail .