0

フィールド name 、 address 、および phone を持つ「クライアント」データベース「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」フィールドがデータベースに書き込まれていません。私は何を間違っていますか?

4

5 に答える 5