2014-09-27 2 views
-4

Я использую сервер xamp. Там ошибка в вставляя ошибки values.The говорит: Анализировать ошибка: ошибка синтаксиса, неожиданный 'INSERT' (T_STRING) в C: \ XAMPP \ HTDOCS \ App1 \ App1 \ abc.php на линии 6Ошибка Mysql на вставке

<?php 
    $mail = $_POST['mail']; 
    $pas = $_POST['pass']; 
    mysql_connect("localhost","root",""); 
    mysql_select_db("abc); 
    mysql_query("INSERT INTO abc(mail,password) VALUES ('$mail','$pas')"); 
    $reg = mysql_affected_rows(); 
    echo "$reg was inserted."; 
    ?> 

ответ

0

попробовать этот

<?php 
$link= mysqli_connect('localhost', 'root', '', 'abc'); 
$mail = $_POST['mail']; 
$pas = $_POST['pass']; 

echo $mail; 
$query="INSERT INTO abc (mail,password) VALUES ('$mail','$pas')"; 
$result= mysqli_query($link, $query) or die(mysqli_error($link)); 


if(mysqli_affected_rows($link)>0) 
{ 
    echo 'done'; 
} 
?> 
+0

Это сработало! спасибо – Ayesha

+0

да пожалуйста ..... – Ayesha

+0

Не могли бы вы помочь мне в этом вопросе? http://stackoverflow.com/questions/26054408/dont-want-to-use-col-sm-for-1200px?noredirect=1#comment40867052_26054408 – Ayesha

0
mysql_select_db("abc); 
mysql_query("INSERT INTO abc(mail,password) VALUES ('$mail','$pas')"); 

должен быть

mysql_select_db("abc"); 
// Make Sure you have table with name abc in abc database 
mysql_query("INSERT INTO abc (mail,password) VALUES ('$mail','$pas')"); 

Есть номера способ отладки это ваш сам как

$query = mysql_query("INSERT INTO abc (mail,password) VALUES ('$mail','$pas')") or die(mysql_error()); 

И изменяемых строк:

if(mysql_affected_rows($query) > 0) { 
    // Your message 
} 
+0

Я дурак. Благодарение. – Ayesha

+0

По-прежнему существует проблема. В $ reg есть -1 вместо 1? – Ayesha

Смежные вопросы