- 每日一句:php语法是渗透测试无可或缺的,尤其是是在web应用开发扮演者重要角色。
所有基于前端的验证都是不安全的,必须靠服务器验证。
- 本篇内容:php连接数据库
php表单验证
正则表达式
一、PHP 链接数据库
1. 获取传参
<?php
a = $_GET['id']; @a = GET['id'] 加@就是假如出错不回显(一句话木马较喜欢用)
echo $a."<br />";
b = $_post['username'];
echo $b."<br />"
c = $_COOKIE['user'];
echo c."<br />";
?>
2.使用数据库
<?php
连接数据库
方法一:
$conn = mysql_connect("127.0.0.1","root","passwword","db_name");
//函数 IP 账户 密码 指定数据库(可不指定)
方法二:
$conn = mysql_connect("127.0.0.1","root","passwword");
mysql_select_db($conn,"db_name");
$result = mysql_query($conn,"select * from a");
//执行查询语句,并存储在数据集中
$row = mysql_fetch_row($result);
//读取数据集中的内容(该函数)读取结果集中的第一个记录)
$row = mysq_fetch_all($result);
//读取结果集的全部数据
var_dump($row);
//输出结果
mysql_close($conn);
//关闭数据库连接
?>
示例:
<?php
$conn = mysql_connect("127.0.0.1","root","passwod","数据库名");
//连接数据库
$result = mysql_query($conn,"select * from python");
//