很多站长朋友们都不太清楚php函数用于mysql,今天小编就来给大家整理php函数用于mysql,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP与Mysql的关系以及Mysql的常用函数介绍 2、 PHP中的一些MySQL函数 3、 PHP7连接mysql数据库方法 4、 PHP如何取得mysql字段值并记算时间? PHP与Mysql的关系以及Mysql的常用函数介绍mysql是种关系数据库,php是
web开发语言,
php操作mysql最常用的函数也就那么几个
mysql_content
连接mysql数据
mysql_select_db
告诉mysql要操作的是哪个数据库
mysql_query
执行的操作比如
select,insert,update,delete了,
mysql_fetch_array
读取数据
附:
php操作mysql数据库简单示例
php
mysql函数一揽表
PHP中的一些MySQL函数mysql可通过两种方式通过php与web相连,一种通过php的mysql相关函数,相关函数如下:
MYSQL函数
mysql_affected_rows:
得到
MySQL
最后操作影响的列数目。
mysql_close:
关闭
MySQL
伺服器连线。
mysql_connect:
开启
MySQL
伺服器连线。
mysql_create_db:
建立一个
MySQL
新资料库。
mysql_data_seek:
移动内部传回指标。
mysql_db_query:
送查询字串
(query)
到
MySQL
资料库。
mysql_drop_db:
移除资料库。
mysql_errno:
传回错误讯息代码。
mysql_error:
传回错误讯息。
mysql_fetch_array:
传回阵列资料。
mysql_fetch_field:
取得栏位资讯。
mysql_fetch_lengths:
传回单列各栏资料最大长度。
mysql_fetch_object:
传回物件资料。
mysql_fetch_row:
传回单列的各栏位。
mysql_field_name:
传回指定栏位的名称。
mysql_field_seek:
设定指标到传回值的某栏位。
mysql_field_table:
获得目前栏位的资料表
(table)
名称。
mysql_field_type:
获得目前栏位的型态。
mysql_field_flags:
获得目前栏位的旗标。
mysql_field_len:
获得目前栏位的长度。
mysql_free_result:
释放传回占用记忆体。
mysql_insert_id:
传回最后一次使用
INSERT
指令的
ID。
mysql_list_fields:
列出指定资料表的栏位
(field)。
mysql_list_dbs:
列出
MySQL
伺服器可用的资料库
(database)。
mysql_list_tables:
列出指定资料库的资料表
(table)。
mysql_num_fields:
取得传回栏位的数目。
mysql_num_rows:
取得传回列的数目。
mysql_pconnect:
开启
MySQL
伺服器长期连线。
mysql_query:
送出一个
query
字串。
mysql_result:
取得查询
(query)
的结果。
mysql_select_db:
选择一个资料库。
mysql_tablename:
取得资料表名称。
PHP7连接mysql数据库方法1、用 mysql_connect 的方法,PHP7会报致命错误
$conn= mysql_connect('localhost','xueyanxiang','xueyanxiang');
Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue->run() #1 {main} thrown in /Users/xueyanxiang/work/test/xue.php on line 31
原因是:
PHP5中使用mysql_connect()函数进行连接,但实际上,PHP5.5开始,MySQL就不推荐使用了,属于废弃函数
PHP7中貌似已经彻底不支持了,根据官网说明,取而代之的是如下两个:
本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi 或 PDO_MySQL 扩展来替换之。参见 MySQL:选择
API 指南以及相关 FAQ 以获取更多信息。用以替代本函数的有:
mysqli_connect()
PDO::__construct()
使用时,不要在使用mysql_connect了,可以换用mysqli_connect(),用法基本类似吧,据说是面向对象的库。
php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll这个拓展了。
2、可以使用mysqli,对象化,方法名与被废弃的类似
$conn= mysqli_connect('localhost','xueyanxiang','xueyanxiang');
3、PDO工具,推荐使用
$dbh= "mysql:host=localhost;dbname=test";
$db= new PDO($dbh,'xueyanxiang','xueyanxiang');
$objQuery= $db->query("select * from user;");
$res= $objQuery->fetchAll(PDO::FETCH_ASSOC);
不填写参数的话,默认是关联和索引都有,如下图
PHP如何取得mysql字段值并记算时间?两种方式 :
1、可以直接用SQL 里的函数 sum() ;
如:"select sum(字段) as num from tab "; //sum 取该字段所有列的总和
2、用PHP函数 sum($array) ; //取数组中值的总和
当然 字段必须是int型的
关于php函数用于mysql的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php函数用于mysql 常用的php操作mysql的函数有哪些的详细内容...