大家好我即时学习phpmyadmin以及一些php脚本。 我需要帮助为"电话簿"制作正确的表格。我的数据库。
以下是成员的代码:
mysql_select_db ("phonebook");
$username=$_POST['username'];
$password=$_POST['password'];
$sqlQuery="insert into members values(null,'$username' ,'$password' )" ;
$result=mysql_query($sqlQuery);
include('index.php');
我的问题是如何构建表格以及我为它创建的字段?非常感谢你:D
答案 0 :(得分:0)
首先,您需要在数据库中有一个表来存储信息
您可以使用此查询。首先去phpmyadmin - >选择您的数据库,你有一个标签,上面写着SQL,打开这个标签并粘贴这个查询
CREATE TABLE `phonebook` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`phone` varchar(250) DEFAULT NULL,
`username` varchar(250) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`)
);
接下来,您需要与您的脚本建立数据库连接。作为一个开始,你可以这样做。
$dbCon = mysqli_connect("localhost","root","password","database");
连接后,您需要一个表格。这样做。
<form action='' method='post'>
Phone:<input type='text' name='phone'><br>
Username:<input type='text' name='username'><br>
Password:<input type='password' name='password'><br>
<input type='submit' name='submit' value='save'>
</form>
表单提交后,您需要获取数据并插入数据库
if(isset($_POST['submit'])){
$phone = mysqli_real_escape_string($dbCon, $_POST['phone']);
$username = mysqli_real_escape_string($dbCon, $_POST['username']);
$password = mysqli_real_escape_string($dbCon, $_POST['password']);
$sqlQuery = "insert into members (phone, username, password) values('$phone','$username','$password')" ;
$result = mysqli_query($sqlQuery);
if(!$result){
echo mysqli_error();
}
}
你在网上有很多例子只是阅读它们:)