第一,你先抛开前台,直接用后台来执行sql语句。等语句执行成功后再搬上php
创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站建设、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元沁县做网站,已为上家服务,为沁县各地企业和个人服务,联系电话:028-86922220
第二,楼下说的不对,加的不是单引号,那个一定导致错误,比不加还坏。应该加的是键盘上1234的1左边的那个~下面的`,不是单双引号的那个引号。
第三,要用mysql_fetch_assoc或者mysql_fetch_array, 才能把sql查询到的数据取出成为php数组,然后再从数组取出你要的数据。
第四,这些connect, query,fetch 等运用是如此地麻烦,建议你去下一个接口的php文件,为你提供更多更方便操作mysql数据库的方法。
1.假设前台页面有一个文章的标题input type="text" name="title"/
2.数据库表article结构为id int primary key auto_increment, title varchar(20) not null
3.假设title已插入数据库,我们现在要做的是根据search搜索框input type="text" name="search"/的文字,把数据从数据库查询并显示到前台界面
$search = $_POST['search'];
/*
编辑sql语句(采用模糊查询%通配符)
*/
$sql = "select * from article where title like '%{$search}%'";
if($res=mysql_query($sql) mysql_affected_rows() 0){
/*
取出数据
*/
$row = mysql_fetch_array($res);
}
4.显示数据
假设这是要显示的title数据所在的div
div?php echo $row['title'] ?/div
第一种,使用smarty模板引擎
php文件:
$smarty-assign('data','hello world');
$smarty-display('index.html');
index.html文件:
div{$data}/div
输出hello world
第二种,使用PHP变量直接输出
php文件:
$data = 'hello world';
require 'index.html';
index.html:文件:
div?php echo $data;?/div
1、连接数据库服务器,选择数据库
2、执行查询语句
3、提取数据库表中具体字段的值放到数组中
4、在表单中要显示出来的话,使用?php echo $rows['字段名'];?给value赋值即可在表单中显示出来
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款