php数据库显示
这个简单啊!
首页做个前台输入姓名和会员卡信息的页面,我做个简单的页面给你看
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
<htmlxmlns="
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>会员查询系统</title>
</head>
<body>
<formid="form1"name="form1"method="post"action="test.php">
<p>
<labelfor="name"></label>
<inputtype="text"name="name"id="name"/>
</p>
<p>
<labelfor="vipid"></label>
<inputtype="text"name="vipid"id="vipid"/>
</p>
<p>
<inputtype="submit"name="button"id="button"value="查询"/>
</p>
</form>
</body>
</html>
然后我给你一个test.php的文件代码:
<?php
$name=trim($_POST['name']);
$vipid=trim($_POST['vipid']);
$con=mysql_connect("127.0.0.1","数据库用户名","数据库密码");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
$a=mysql_select_db("数据库名字",$con);
$sql="select*fromkh_customerwherename='$name'andvipid='$vipid'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo$row['name']."".$row['data'];
echo"<br/>";
}
mysql_close($con);
?>
页面美化自己去搞!只能帮你这么多了
② 如何正确理解PHP获取显示数据库数据函数
1、PHP获取显示数据库数据函数之 mysql_result()
mixed mysql_result(resource result_set, int row [,mixed field])
从result_set 的指定row 中获取一个field 的数据. 简单但是效率低.
举例:
$link1=@mysql_connect("server1",
"webuser","password")
ordie("Couldnotconnect
tomysqlserver!");
@mysql_select_db("company")
ordie("Couldnotselectdatabase!");
$query="selectid,name
fromproctorderbyname";
$result=mysql_query($query);
$id=mysql_result($result,0,"id");
$name=mysql_result($result,0,"name");
mysql_close();
注意,上述代码只是输出结果集中的第一条数据的字段值,如果要输出所有记录,需要循环处理.
for($i=0;$i<=mysql_num_rows($result);$i++)
{
$id=mysql_result($result,0,"id");
$name=mysql_result($result,0,"name");
echo"Proct:$name($id)";
}
注意,如果查询字段名是别名,则mysql_result中就使用别名.
2、PHP获取显示数据库数据函数之mysql_fetch_row()
array mysql_fetch_row(resource result_set)
从result_set中获取整行,把数据放入数组中.
举例(注意和list 的巧妙配合):
$query="selectid,
namefromproctorderbyname";
$result=mysql_query($query);
while(list($id,$name)
=mysql_fetch_row($result)){
echo"Proct:$name($id)";
}
3、PHP获取显示数据库数据函数之mysql_fetch_array()
array mysql_fetch_array(resource result_set [,int result_type])
mysql_fetch_row()的增强版.
将result_set的每一行获取为一个关联数组或/和数值索引数组.
默认获取两种数组,result_type可以设置:
MYSQL_ASSOC:返回关联数组,字段名=>字段值
MYSQL_NUM:返回数值索引数组.
MYSQL_BOTH:获取两种数组.因此每个字段可以按索引偏移引用,也可以按字段名引用.
举例:
$query="selectid,
namefromproctorderbyname";
$result=mysql_query($query);
while($row=mysql_fetch_array
($result,MYSQL_BOTH)){
$name=$row['name'];
//或者$name=$row[1];
$name=$row['id'];
//或者$name=$row[0];
echo"Proct:$name($id)";
}
4、PHP获取显示数据库数据函数之mysql_fetch_assoc()
array mysql_fetch_assoc(resource result_set)
相当于 mysql_fetch_array($result, MYSQL_ASSOC)
5、PHP获取显示数据库数据函数之mysql_fetch_object()
object mysql_fetch_object(resource result_set)
和mysql_fetch_array()功能一样,不过返回的不是数组,而是一个对象.
举例:
$query="selectid,name
fromproctorderbyname";
$result=mysql_query($query);
while($row=mysql_fetch_object
($result)){
$name=$row->name;
$name=$row->id;
echo"Proct:$name($id)";
}
以上这些函数就是PHP获取显示数据库数据函数的全部总结。
③ 如何使用PHP显示所有数据库
如果想全部显示 就需要循环显示
你的错误在于 $db = mysql_fetch_row($sdb)
你把这个改成 while($db = mysql_fetch_row($sdb)){rows[] =$db;}
$db = mysql_fetch_row($sdb)
因为只会取一个
④ php如何连接mysql数据库只显示一列
这样的程序是会显示一行,有三列,如果需要显示所有行,需要用循环,例如:
while ($result = mysqli_fetch_array($query))
echo $result['uid'] . $result['zh'] . $result['mm'] . "<br>\n";
⑤ php怎么把数据库的数据显示到页面上
使用<?php echo $data['key']?>输出就可以
⑥ php读取数据库的值并选择显示内容
$con=mysql_connect('localhost','root','');//数据库信息
mysql_select_db('shop');//数据库名
mysql_query("set names utf8");//设置字符集编码
$sql="select goods_name,goods_number,shop_price from goods";//查询语句
$res=mysql_query($sql);//执行查询
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;//接受结果集
}
//遍历数组
foreach($rows as $key=>$v){
echo $v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";
}
⑦ 怎样用php查询数据库里的一个数据并显示
面向过程:
$sql = "select t_bumen from t_xinxi where id=111"; //Sql语句
$result = mysql_fetch_assoc(mysql_query($sql)); //执行sql语句并以关联数组保存
print_r($result); //输出数组
⑧ 如何用php获取数据库信息并显示
获取ppq数据库的所有表名的代码:
?php
$server='localhost';
$user='root';
$pass='12345';
$dbname='ppq';
$conn=mysql_connect($server,$user,$pass);
if(!$conn)
die("数据库系统连接失败!");
$result=mysql_list_tables($dbname);
if(!$result)
die("数据库连接失败!");
while($row=mysql_fetch_row($result))
{
echo
$row[0]."
";
}
mysql_free_result($result);
?
mysql_list_tables
(PHP
3,
PHP
4
,
PHP
5)
mysql_list_tables
--
列出
MySQL
数据库中的表
说明
resource
mysql_list_tables
(
string
database
[,
resource
link_identifier])
mysql_list_tables()
接受一个数据库名并返回和
mysql_query()
函数很相似的一个结果指针。用
mysql_fetch_array()或者用mysql_fetch_row()来获得一个数组,数组的第0列就是数组名,当获取不到时
mysql_fetch_array()或者用mysql_fetch_row()返回
FALSE。
⑨ 如何用PHP实现动态显示数据库中内容啊高分求高手解答~!~!!
你所涉及的问题有两方面。
1、php列表程序;把文章标题、作者、日期、点击率等列表显示。
2、php分页程序;对当所有的列表项进行分面,并按照分页进行显示。
因为列表程序可以说是项目中比较重要的程序,就像电脑主板一样,上面承载有很多的链接,相对有点复杂。简单一点跟你说,又怕你弄不清楚,说详细一点,你可能又更糊涂了。下面把思路跟你说一下吧:
(1)从数据库中循环读出符合要求的记录,不断赋值给数组,如$title[$i];
在这期间,要获取记录总数、总页数、当前页数等内容;
(2)做静态页面,循环做表格(行),从数组中不断取值;
(3)显示分页的链接和跳转行;
程序并不是很难,只是比较繁琐。如果你急需现成的,就把数据库相关信息发到我邮箱,帮你定制一个,你自己再改。