使用 PHP 将一些数据插入 MySQL 数据库的示例
1. 在您的主目录中的 public_html 文件夹下创建的新文件夹(“764”)中创建一个 Index.php 页面
要在您的网页上使用 PHP 脚本,您只需要以 .php 结尾的文件名并确保文件的权限设置正确。 Web 服务器要访问的任何文件都必须是公开可读的,但是您的 PHP 文件(或包含它们的目录)都不能是组或公开可写的。以下是可用于在 linux 中设置权限的命令:
chmod 755 public_html
chmod 644 public_html/764/index.php
PHP 页面将有两个简单的文本框供用户在其中输入一些数据。将它们标记为名字和姓氏。
索引.PHP
<html>
<body>
<h1>A small example page to insert some data in to the MySQL database using PHP</h1>
<form action="insert.php" method="post">
Firstname: <input type="text" name="fname" /><br><br>
Lastname: <input type="text" name="lname" /><br><br>
<input type="submit" />
</form>
</body>
</html>
我们还需要确保表单方法属性是“post”,以便在指向下一页“insert.php”中以可靠的方式访问正在输入的数据,以便在文本框中输入的数据然后可以在“insert.php”页面中保存到数据库中。
- 连接 MySQL :-
在您可以访问您的 MySQL 数据库之前,您必须联系系统管理员申请一个帐户。
一旦管理员通知您您的帐户已创建,您就可以使用以下说明进行连接。
转到http://localhost/phpmyadmin 并输入您的 MySQL ID 和密码。
现在输入新表名称“nametable”,该表中的字段数为“2”,然后点击 GO 按钮。
将字段名称输入为“firstname”和“lastname”,并将两个字段的长度属性保持为“20”。 VARCHAR 的默认类型保持不变。
创建表格字段后,将显示以下屏幕。
现在我们需要连接到 MySQL 数据库,然后从我们的文本框中发送输入的数据。为此,我们创建了一个新的 PHP 页面“insert.php”,并将以下连接字符串用于连接变量 $con
建立连接后,正在编写一个 SQL 查询以将此数据输入到正在创建的 MySQL 数据库(“nametable”)
为了告诉用户正在输入数据,我们将回显设置为“添加了 1 条记录”
插入.PHP
<html>
<body>
<?php
$con = mysql_connect("localhost","cis_id","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("cis_id", $con);
$sql="INSERT INTO nametable (fname, lname)
VALUES
('$_POST[fname]','$_POST[lname]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
</body>
</html>
现在在浏览器中输入索引页面的 URL,然后在文本框中输入一些数据。提交查询。
要浏览数据,您需要单击页面顶部的数据库:cis_id (http://localhost/phpmyadmin) 以进入数据库表页面。然后点击如下所示的浏览按钮,在您已经创建的“nametable”旁边,浏览输入的数据。
- 正在创建的 MySQL 数据库表中输入的数据。
这是参考。
http://people.cs.ksu.edu/~hankley/d764/tut06/GopisettyPHP.html
注意:请以正确的方式写问题,互联网就是你想要的一切。希望你先搜索,当你无能为力时,用一段代码发布问题。那么只有我们可以在这个论坛上提供帮助。