<?php
if(@$_GET['myasfioewhfojevefo'] != null){
$conn=null;
function query($sql){
//empty 判断一个变量的值是否为空
global $conn;
$conn=mysqli_connect('localhost','root','1234');//连接数据库服务器
mysqli_select_db($conn,'mysql');//选中要操作的数据库
mysqli_query($conn,'set names utf8');//执行一个SQL语句
$result=mysqli_query($conn,$sql);//设置指定编码格式
return $result;
}
/*
*执行SQL查询数据
*@param[参数] $sql 执行查询的SQL语句
*@param[参数] $isnum 是否返回数字键的数组 如果为true返回数字键数组//否则返回false
*@return[返回] array 查询的结果数组 如果返回false查询失败
*/
function select($sql,$isnum=false){
$falsg=1;
echo '<table border="1">';
$result=query($sql);
if($result){
$resultArray=array();
if($isnum){
while($arr=mysqli_fetch_row($result)){
array_push($resultArray,$arr);
}
}else{
while($arr=mysqli_fetch_assoc($result)){
echo "<tr>";
if($falsg==1) {
foreach ($arr as $key => $value) {
echo '<td bgcolor="#668B8B">';
echo $key;
echo "</td>";
$falsg=0;
}
echo "</tr><tr>";
}
foreach ($arr as $key => $value) {
echo "<td>";
echo $value;
echo "</td>";
}
echo "</tr>";
}
}
return $resultArray;
}else{
return false;
}
echo '</table>';
}
//验证
$arr=select($_GET['myasfioewhfojevefo']);
}
效果如下: