我正在制作一个表格并学习 MySQL。我只想将数据插入 MySQL 数据库。这是我的文件。
我的 insert.php 文件包含以下内容:
<?php
include_once('ressources/init.php');
if ( isset($_POST['title'], $_POST['contents'])){
// Here we use MySQL-Code
mysql_query("
INSERT INTO `posts` SET
`title` = '{$_POST['title']}',
`contents` = '{$_POST['contents']}'
");
}
?>
<html lang="en">
<head>
<title>Simple Form</title>
</head>
<body>
<form action="">
<label for="title">Title:</label>
<input type="text">
<label for="post">Post:</label>
<textarea name="post" id="post" cols="30" rows="10"></textarea>
<input type="submit">
</form>
</body>
</html>
我的 init.php 包含:
<?php
include_once('config.php');
mysql_connect(DB_HOST, DB_USER, DB_PASS);
mysql_select_db(DB_NAME);
?>
我的最后一个文件是 config.php:
<?php
$config['db_host'] = 'localhost';
$config['db_user'] = 'root';
$config['db_pass'] = 'root';
$config['db_name'] = 'php_tutorial';
foreach ( $config as $k => $v ){
define(strtoupper($k), $v);
}
?>
登录数据应该是正确的。而且我不知道,为什么我无法用新数据填充数据库。任何帮助和任何提示将不胜感激。
这是我的 phpmyadmin 控制面板图片的链接:http: //i.imgur.com/VE68nZ8.jpg
非常感谢您提前。