怎么用php去调用数据库里面的数据
PHP 独特的语法混合了C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。下面是小编为大家带来的关于怎么用php去调用数据库里面的数据的知识,欢迎阅读。
怎么用php去调用数据库里面的数据
extension=php_ 前的; 去掉
extension_dir = " " 路径是否正确
构建与mysql的链接:mysql_connect
打开某个数据库:mysql_select_db
mysql_connect("主机", "用户名", "密码")
mysql_select_db("打开数据库",连接标识符); 链接标识符是可以不填的。如果不填就会被认为是上一次(最近一次的打开)
链接成功之后,查找表里面的数据
$sql = "SELECT * FROM test";
$result = @ mysql_query($sql, $conn) ordie(mysql_error());
Mysql_error是mysql的错误信息的函数
链接查询成功了。那么我们需要来对里面的数据进行以数组的方式来读取出来才行。
这时候就用到了一下两个函数了
1、 mysql_fetch_row(result); 这个是把查询出来的数据,转化成数组。但是坐标值。就是key值是从0开始的。
2、 mysql_fetch_array(result); 这是坐标值是用数据库里面的字段名来做坐标值的。 我个人觉得这个是更加合适的。
mysql_query("setnames 'utf8'"); 解决中文乱码
这句代码放在php文件里面就可以解决到数据库的编码和文件的编码不一致而产生的乱码的`现象了。我们需要进到数据库里面去看一下我们当时构建数据库的时候所选择的编码是什么。
常用的函数的介绍:
mysql_num_rows 用于计算查询结果中所得行的数目
例子:echo mysql_num_rows($query); 分页的时候必须用到的这个函数的
mysql__id 传回最后一次使用 INSERT 指令的 ID。
$a=mysql__id();
echo$a;
mysql_tablename 取得数据库名称
mysql_list_tables 列出 MySQL 数据库中的表
以上两种函数可以结合使用。例子如下:
$result = mysql_list_tables("txmd");
echo mysql_tablename($result,0);
mysql_error 返回错误信息
echo mysql_error(); 主要是数据库产生错误时候。
echomysql_errno(); 返回数据库打开时候的错误代码
mysql_close 关闭 MySQL 链接
mysql_close($con);
-
如何在php与js中分别获取客户度mac地址
导语:如何在php与js中分别获取客户度mac地址的呢?学代码的你懂吗?下面的是本站小编为大家搜集的`相关资料,供大家参考。代码如下:<?phpclassMacAddr{public$returnArray=array();public$macAddr;function__contruct($os_type=null){if(is_null($os_type))$os_type=...
-
PHP读取文件的正确方法
处理诸如PHP之类的现代编程语言的乐趣之一就是有大量的选项可用。PHP读取文件的正确方法是怎么样的呢?下面是小编为大家整理的PHP读取文件的正确方法,欢迎参考~传统的fopen方法fopen方法可能是以前的C和C++程序员最熟悉的,因为如果您使用过这些语言,那么它们或多或...
-
PHP与UTF-8之间的最佳实践
《PHP中的字符串、编码、UTF-8》一文中描述了一些列的基础知识,比较枯燥,现在来说点有用的——PHP字符串处理的最佳实践,本文是PHP、字符串、编码、UTF-8相关知识的第二部分。先说结论——在PHP中的各个方面使用UTF-8编码。希望对大家学习PHP...
-
PHP实现获取FLV文件的时间
主要介绍了PHP实现获取FLV文件的时间,本文直接给出实现代码和使用方法,需要的朋友可以参考下。PHP如何获取FLV文件时间呢,答案是fopen文件后查看FLV文件是HEX数据,并转换为number。复制代码代码如下:<?phpfunctionBigEndian2Int($byte_word,$signed=false){$in...