Вставка данных в базу данных mysql через php.Данные не вставляются в базу данных mysql через php-скрипт
<?php
session_start();
$username1=$_GET['uname'];
$pwd1=$_GET['pwd'];
mysql_connect("localhost","root","")or die("cannot connect to my sql");
mysql_select_db("webapp")or die("cannot connect database webapp");
// CHANGE QUERY FOR INSERT
$sql="INSERT INTO login (uname, pwd) VALUES ('$username1', '$pwd1')";
//$sql = "INSERT INTO login ".
// "(uname,pwd) ".
//"VALUES ".
//"('$username1','$pwd1')";
// EXECUTE QUERY AND GET RESULT IN $RESULT
$result=mysql_query($sql);
//THIS TIME WE ARE NOT CHECKING $COUNT
if($result)
{
echo "You have successfully Inserted your new record";
}
else
{
echo "Operation Failure please re-attempt";
}
?>
Когда я выполнить этот скрипт, не вставляя значения в базе данных .. Database view in XAMPP
Здравствуйте, из вашего дружественного соседства SQL-инъекция – AlienWebguy
Ваши сообщения об ошибках срабатывают? – schroeder
Как правило, неверно использовать поля имени пользователя и пароля с помощью метода GET, поскольку они отображаются в строке URL. Вместо этого используйте POST (он не зашифрован, но, по крайней мере, он не отображается в URL-адресе) – user2435860