1. php读取数据库内容
HTML是无法读取数据库的,HTML是页面前端脚本语言,要想从HTML网页中获取SQL数据库里的数据,需要借助JSP或ASP或PHP或RUBY等语言来实现。 简单的关系可以这样理解: 数据库<--->JSP或ASP或PHP或RUBY等语言<--->HTML 如:在JSP页面中显示完整代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@page import="java.sql.*"%>
2. PHP读取数据库
可以进行排序,也可以加搜索条件
3. php读取数据库内容显示
首先我觉得这里提到的前台,后台并不是特别专业的术语,假如前台指的是用户在页面上看到的数据,后台指的是数据库中存储的数据。
php前后台数据交互就是通过php,获取数据库中的数据,以页面的形式展出给用户,同时用户也可以通页面将数据存储到数据当中。
4. php读取sql数据
PHP与mysql这对黄金搭档配合的相当默契,但偶尔也会遇到一些小需求不知道该怎么做,例如今天要谈到的:如何判断sql语句查询的结果集是否为空!
我们以查询学生信息为例,来看看究竟如何实现我们的需求。
首先,来看看我们的数据表“student”中所存储的数据是个什么样子;
id stuname gender age grade class
1 张三 男 16 17 3
2 李四 男 15 18 2
3 王美丽 女 16 17 5
我们来看看sql查询功能代码,我们要将年龄为16岁的学生信息都查出来;
<?php
$sql = "select * from `student` where `age`='16';";
$rows = mysql_query($rs);
?>
<ul>
<?php
while($rows=mysql_fetch_array($rs)){
?>
<li>姓名:<?php echo $rows['stuname'];?></li>
<li>性别:<?php echo $rows['gender'];?></li>
<li>年龄:<?php echo $rows['age'];?></li>
<li>年级:<?php echo $rows['grade'];?></li>
<li>班级:<?php echo $rows['class'];?></li>
<?php
}
?>
</ul>
以上便是查询功能,当结果集不为空时,一切正常,当数据集为空时,会得到一个空白的ul标签,
作为使用者却不知道为什么没有得到数据,此时我们需要给用户一个提示信息,那么我们就需要判断这个结果集是否为空!
如何才能判断结果集是否为空呢,有下面两个方法:
<?php
//方法一 获取select结果集的行数
$rows=mysql_query("select * from `student` where `age`='16';");
if (mysql_num_rows($rows) < 1){
echo '查询无数据!';
}
//方法二 返回上一次操作受影响的行数
$rows=mysql_query("select * from `student` where `age`='16';");
if(!mysql_affected_rows()){
echo '查询无数据!';
}
?>
知道了方法,那么把方法套到我们的代码中看看效果吧
//方法一
<?php
$sql = "select * from `student` where `age`='16';";
$rows = mysql_query($rs);
?>
<ul>
<?php
if (mysql_num_rows($rs) < 1){
echo '查询无数据!';
}else{
while($rows=mysql_fetch_array($rs)){
?>
<li>姓名:<?php echo $rows['stuname'];?></li>
<li>性别:<?php echo $rows['gender'];?></li>
<li>年龄:<?php echo $rows['age'];?></li>
<li>年级:<?php echo $rows['grade'];?></li>
<li>班级:<?php echo $rows['class'];?></li>
<?php
}
}
?>
</ul>
//方法二
<?php
$sql = "select * from `student` where `age`='16';";
$rows = mysql_query($rs);
?>
<ul>
<?php
if(mysql_affected_rows()){
while ($rows=mysql_fetch_assoc($rs)){
?>
<li>姓名:<?php echo $rows['stuname'];?></li>
<li>性别:<?php echo $rows['gender'];?></li>
<li>年龄:<?php echo $rows['age'];?></li>
<li>年级:<?php echo $rows['grade'];?></li>
<li>班级:<?php echo $rows['class'];?></li>
<?php
}
}else {
echo "查无数据!";
}
?>
</ul>
OK,大功告成,现在查不到数据的时候就会有提示了哦!
分类: Web design
5. php读取数据库内容并输出
数据库一般不能也不会添加音频文件,一般保存音频文件的链接、文件名等比如“http://www.abc.com/1.mp3”或者音频文件名,比如“1.mp3”等字符串类型的数据有了链接、文件名之后,就可以获取到原文件如果播放的话还需要依靠HTML的一些标签或PHP中通过header的设置来播放
6. php获取文本内容
1、使用file_get_contents获得网页源代码。这个方法最常用,只需要两行代码即可,非常简单方便。
2、使用fopen获得网页源代码。这个方法用的人也不少,不过代码有点多。
3、使用curl获得网页源代码。使用curl获得网页源代码的做法,往往是需要更高要求的人使用,例如当你需要在抓取网页内容的同时,得到网页header信息,还有ENCODING编码的使,USERAGENT的使用等等。 所谓的网页代码,就是指在网页制作过程中需要用到的一些特殊的"语言",设计人员通过对这些"语言"进行组织编排制作出网页,然后由浏览器对代码进行"翻译"后才是我们最终看到的效果。 制作网页时常用的代码有HTML,JavaScript,ASP,PHP,CGI等,其中超文本标记语言(标准通用标记语言下的一个应用、外语简称:HTML)是最基础的网页代码。
7. php读取mysql数据
PHP连接my SQL的方式跟linux操作系统没有必然的关系,他是完全独立于操作系统的。在现在版本的PHP中,你可以安装mySQLi扩展或者pdo扩展。
使用MySQL扩展连接,
$cn=new mysqli($host,$user,$password,$dbName);
host表示服务器的IP地址,$user钥匙连接服务器的用户名,$password表示用户的密码,$dbName表示要连接的数据库。
8. php读取数据表内容
表单提交数据获取:$_POST 和 $_REQUEST
9. php读取数据库内容并输出到指定位置
常规方式常规方式就是按部就班的读取文件了。其余的话和上述方案一致。PHP解析XML上述两种读取文件,其实都是为了PHP解析XML来做准备的。关于PHP解析XML的方式的博客有很多。方式也有很多,像simplexml,XMLReader,DOM啦等等。但是对于比较小型的xml配置文件,simplexml就足够了。配置文件解析数据库连接池对于PHP程序而言,优化永无止境。而数据库连接池就在一定程度上起到了优化的作用。其使得对用户的每一个请求而言,无需每次都像数据库申请链接资源。而是通过已存在的数据库连接池中的链接来返回,从时间上,效率上,都是一个大大的提升。于是,这里简单的模拟了一下数据库连接池的实现。核心在于维护一个“池”。从池子中取,用毕,归还给池子。
10. php获取数据库内容
要用PHP程序向数据库输入数据,需要安装相应的数据库扩展,安装好之后就可以在PHP程序里面连接数据库,构造相应的SQL语句,把你要写入数据库的内容,填写在SQL语句中,然后调用函数来执行这个查询,就可以把你的数据正确的写到数据库表中去了。
- 相关评论
- 我要评论
-