У меня возникает эта проблема, когда я получаю значения из POST, но когда запрос на ввод ничего не отображается, в базе данных отображается, но я не получаю никаких ошибок и работы эха. Вот мои файлы:PHP для вставки значений в таблицу SQL
config.php:
<?php
$host = "000webhost.com";
$user = "a9257*****";
$pass = "*****";
$db = "a9257*****";
$connect = mysql_connect($host, $user, $pass);
mysql_select_db($db, $connect);
?>
Вот мой submit.php:
<?php
include "config.php";
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$email = $_POST['email'];
$pass = md5($_POST['pass']);
$insert = 'INSERT INTO tblUsers (userFirstName, userLastName, userEmail, userPassword) VALUES("'.$fname.'","'.$lname.'""'.$email.'","'.$pass.'")';
mysql_query($insert);
echo $fname;
echo $lname;
echo $email;
echo $pass;
?>
Любая помощь будет очень признателен.
Вы используете неправильную библиотеку mysql. ext/mysql устарел. – Mike
'mysql_query ($ insert) die ('Error:'. Mysqli_error());' и он будет показывать ошибки. –
Уверены ли вы, что нет ошибок? Кажется, вы не проверяете ошибки, возвращаемые из MySQL. Учитывая, что ваш код *** широко открыт *** для SQL-инъекций, практически все может происходить в этом запросе. – David