У меня есть следующий фрагмент кода, чтобы сделать форму ввода записываемого в таблице с именем «клиент» база данных «smsmart», которая имеет название поля, адрес и телефонписать из формы в базу данных
<?php
define ('DB_USER', 'root');
define ('DB_PASSWORD', '');
define ('DB_HOST', 'localhost');
define ('DB_NAME', 'smsmart');
$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db("smsmart");
if (!$db_selected) {
die('Can\'t use ' . smsmart . ': ' . mysql_error());
}
$value1 = $_POST['username'];
$value2 = $_POST['address'];
$value3 = $_POST['mobileno'];
$sql = "INSERT INTO client (name,address,phone) VALUES ('$value1', '$value2', '$value3')";
mysql_close();
?>
Поле 'username' 'address' и 'mobileno' из формы не записываются в базу данных. Что я делаю не так?
Вставьте HTML-форму в формате HTML. – Nadh
try 'echo $ sql;' –
Вы не выполняете запрос – Strawberry