PHP+MySQL插入操作实例
在服务器端,我们首先连接到数据库,然后选择要操作的数据库。接下来,我们会检查从表单接收到的数据是否符合要求。为了确保数据的安全性,我们会使用mysql_escape_string函数对输入数据进行转义,以防止SQL注入攻击。
具体代码如下:
// 检查是否接收到表单提交的数据
if(!isset($_POST['submit'])){
// 如果没有表单提交,展示一个表单供用户填写数据
?>
} else {
// 如果提交了表单,开始数据库操作
// 数据库连接参数
$host = "localhost";
$user = "root";
$pass = "zq19890319";
$db = "phpdev";
// 取得表单中的值并进行验证和转义处理
$country = empty($_POST['country']) ? die("请输入国家名称") : mysql_escape_string($_POST['country']);
$animal = empty($_POST['animal']) ? die("请输入英文名") : mysql_escape_string($_POST['animal']);
$ame = empty($_POST['ame']) ? die("请输入中文名") : mysql_escape_string($_POST['ame']);
// 连接数据库并选择数据库操作表
$connection = mysql_connect($host, $user, $pass) or die("无法连接数据库!");
mysql_select_db($db) or die("无法选择数据库!");
$query = "INSERT INTO symbols(country, animal, ame) VALUES('$country', '$animal', '$ame')";
$result = mysql_query($query) or die("查询错误:" . mysql_error());
编程语言
- PHP+MySQL插入操作实例
- JavaScript父子窗体间的调用方法
- PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
- jquery通过load获取文件的内容并跳到锚点的方法
- laravel使用redis队列实例讲解
- JS 中LocalStorage和SessionStorage的使用
- jQuery unbind 删除绑定事件详解
- 网页上facebook分享功能具体实现
- 利用php输出不同的心形图案
- JS实现去除数组中重复json的方法示例
- php通过递归方式复制目录和子目录的方法
- mvc下,3种窗口弹出设置的方法
- ubuntu下apt-get安装和彻底卸载mysql详解
- 正则获取图片地址 链接地址
- sql语句中单引号嵌套问题(一定要避免直接嵌套
- 最常用的8款PHP调试工具