php获取数据库类型 php怎么获取数据库中的数据

php 获取 sql 数据类型

describe tablename;            //获取表结构信息

罗山网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联公司成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

describe tablename fieldname;  //获取表的某个字段结构信息

比如:describe users username; //获取users表的username字段的结构信息

返回:array(

'Field'    ='username',

'Type'     ='varchar(50)',

'Null'     ='NO',

'Key'      ='UNI',

'Default'  ='',

'Extra'    =''

)

php怎样得到当前数据库是什么数据库

string mysql_db_name ( resource result, int row [, mixed field] )

mysql_db_name() 将调用 mysql_list_dbs() 返回的结果指针作为第一个参数。row 参数是结果集中的一个索引。

如果出错则返回 FALSE。用 mysql_errno() 和 mysql_error() 来确定错误的种类。

例子 1. mysql_db_name() 例子

?php

error_reporting(E_ALL);

mysql_connect('dbhost', 'username', 'password');

$db_list = mysql_list_dbs();

$i = 0;

$cnt = mysql_num_rows($db_list);

while ($i $cnt) {

echo mysql_db_name($db_list, $i) . "\n";

$i++;

}

?

为向下兼容也可以用 mysql_dbname()。但并不提倡。

php 如何获取mysql bigint类型数据

php 获取数据是不需要写类型的,你可以看下边的例子:

$name="张三"; //这种就是字符串

$age=2; //这种就是数字

$other=array("123",22); //数组

像这些,你定义的什么类型,php就可以接受什么类型。不需要特意转

请问php如何获取当前使用的数据库的类型?

啥叫当前使用???你的意思是用PHP程序去监控要执行的PHP程序吗?应该无法做得到的吧,你通过看连接数据库的代码就可以知道使用的是什么数据库啊。

那更好处理啊,你如何判断用什么语法连接数据库就输出什么类型数据库不就行啦

如何正确理解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")

or die("Could not connect

to mysql server!");

@mysql_select_db("company")

or die("Could not select database!");

$query = "select id, name

from product order by name";

$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 "Product: $name ($id)";

}

注意,如果查询字段名是别名,则mysql_result中就使用别名.

2、PHP获取显示数据库数据函数之mysql_fetch_row()

array mysql_fetch_row(resource result_set)

从result_set中获取整行,把数据放入数组中.

举例(注意和list 的巧妙配合):

$query = "select id,

name from product order by name";

$result = mysql_query($query);

while(list($id, $name)

= mysql_fetch_row($result)) {

echo "Product: $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 = "select id,

name from product order by name";

$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 "Product: $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 = "select id, name

from product order by name";

$result = mysql_query($query);

while($row = mysql_fetch_object

($result)) {

$name = $row-name;

$name = $row-id;

echo "Product: $name ($id)";

}

以上这些函数就是PHP获取显示数据库数据函数的全部总结。

php获取SQLserver数据库中的datetime类型数据,然后根据日期得到星座。求可执行代码。

//计算datetime所属星座

$dateTime = '2011-10-09 10:00:00';//数据库查询出的时间

$dateTime = substr($dateTime,5,5);//截取出月份与日期

// echo $dateTime;

$dateArray = explode("-",$dateTime);//将字符串分割成数组

$month = $dateArray[0];//月份

$day = $dateArray[1];//日期

if($month=='02'$day=19||$month=='03'$day=20)

{

$constellation = "双鱼座";

}

elseif($month=='03'$day=21||$month=='04'$day=19)

{

$constellation = "白羊座";

}elseif($month=='04'$day=20||$month=='05'$day=20)

{

$constellation = "金牛座";

}elseif($month=='05'$day=21||$month=='06'$day=21)

{

$constellation = "双子座";

}elseif($month=='06'$day=22||$month=='07'$day=22)

{

$constellation = "巨蟹座";

}elseif($month=='07'$day=23||$month=='08'$day=22)

{

$constellation = "狮子座";

}elseif($month=='08'$day=23||$month=='09'$day=22)

{

$constellation = "处女座";

}elseif($month=='09'$day=23||$month=='10'$day=23)

{

$constellation = "天秤座";

}elseif($month=='10'$day=24||$month=='11'$day=21)

{

$constellation = "天蝎座";

}elseif($month=='11'$day=22||$month=='12'$day=21)

{

$constellation = "射手座";

}elseif($month=='12'$day=22||$month=='01'$day=19)

{

$constellation = "摩羯座";

}elseif($month=='01'$day=20||$month=='02'$day=18)

{

$constellation = "水瓶座";


文章标题:php获取数据库类型 php怎么获取数据库中的数据
网页路径:http://hbruida.cn/article/doogcdd.html