快速开租建站,想学设计师首先要学什么,好的网站收入,dw做一个小网站教程封装类 ?php
//纯php,可以删掉html代码直接写
//封装类#xff0c;这样用起来方便#xff0c;不必每次都去再写了
//用驼峰法命名类名#xff0c;首字母大写
class ChaXun
{ public $hostlocalhost;//数据库地址,可以直接赋值为localhostpu… 封装类 ?php
//纯php,可以删掉html代码直接写
//封装类这样用起来方便不必每次都去再写了
//用驼峰法命名类名首字母大写
class ChaXun
{ public $hostlocalhost;//数据库地址,可以直接赋值为localhostpublic $uidroot;//数据库用户名用户名默认为root可直接赋值为rootpublic $pwd;//用户密码自己设置了的只可以直接写没有的为空就可//下面写方法,方法类型为public 也可以不写这样默认为公有的function Query($sql,$type0,$dbmydb)//Query()方法需要设置参数//参数$sql代表要查执行的sql语句type代表sql语句的类型这个可以自己设置0代表查询1代表其他$db代表要操作的数据库//这里$type直接设置为0$db直接赋值为mydb,因为就是要查询{$db1new MySQLi($this-host,$this-uid,$this-pwd,$db);//1.创建连接对象!mysqli_connect_error() or die (连接失败);//2.判断连接是否成功$result$db1-query($sql);//3.执行sql语句并将结果放置到result结果集中//取结果之前需要判断一下type类型if($type0)//如果是查询返回所有{return $result-fetch_all();}else //如果不是返回$result{return $result;}}
}//这样就封装好了一个类为了用起来方便所有的的方法和变量都是public !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
html xmlnshttp://www.w3.org/1999/xhtml
head
meta http-equivContent-Type contenttext/html; charsetutf-8 /
title无标题文档/title
/headbody
?php
include(./ChaXun.class.php);//加载一下刚刚封装的类
//查询一下car表中代号汽车名称价格油耗 功率以表格形式来显示$dbnew ChaXun();//new一个对象
$cx;
$value;
if(!empty($_POST[name]))//判断获取的name的是否为空这样可以避免第一次查询刷新报错
{$name$_POST[name];//获取输入的内容$cx where Name like %{$name}%;//模糊查询输入的内容这里要注意where前面要空一格$value$name; //将获取到的内容赋值给value
}
?
form actioncarchaxun.php methodpost !--//form表单添加查询--
请输入名称input typetext namename value?php echo $value;?/nbsp;input typesubmit value查询 /
/form
br /
table width100% cellpadding0 cellspacing0 border1
tr
td代号/td
td汽车名称/td
td价格/td
td油耗/td
td功率/td
/tr
?php$sqlselect * from Car.$cx;//sql语句拼上模糊查询
$attr$db-Query($sql);
foreach($attr as $v){ $rpmark{$value}/mark;//给$value加了mark标签$srstr_replace($value,$rp,$v[1]);//利用字符串替换需要注意str_replace()方法有三个参数换谁换成谁在哪个字符串 echotrtd{$v[0]}/tdtd{$sr}/tdtd{$v[7]}/tdtd{$v[4]}/tdtd{$v[5]}/td
/tr;}?/table/body
/html 转载于:https://www.cnblogs.com/nannan-0305/p/5465322.html