thinkphp怎么读取数据库

thinkphp怎么读取数据库,第1张

先找到configphp文件,如图:

然后打开配置文件并在其中配置数据库的信息,如下代码:

<phpreturn array( //'配置项'=>'配置值' 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => '127001', // 服务器地址 'DB_NAME' => 'tpshow', // 数据库名 'DB_USER' => 'root', // 用户名 'DB_PWD' => 'root', // 密码 'DB_PORT' => '3306', // 端口 'DB_PREFIX' => 'tp_' // 数据库表前缀);然后在应用的Home的Controller中,如下图的文件

<phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller { public function index(){ $db = M("show"); // 实例化show对象 $data = $db->find();//读取一条数据 dump($data);//打印数据 }}

获取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。

修改一下你的程序,把下面这三行:

for($i=0;$i<mysql_num_fields($result);$i++)

{

echo "$row[$i]";

}

修改为:

for($i=0;$i<mysql_num_fields($result);$i++)

{

echo "$i => $row[$i]<br>";

}

你就知道是什么原因了。

或者下面这样:

echo "<pre>";

print_r($row);

echo "</pre>";

<php

//将存进数据库再读出,注意存储的字段类型必须为blob

$user=’root’;

$password=’root’;

$db=’test’;

$connect=mysql_connect(‘localhost’,$user,$password);

mysql_set_charset(‘utf8′,$connect);

mysql_select_db($db);

$photo = “0x”bin2hex(file_get_contents(“/testjpg”));

$sql=”INSERT INTO `test``test` (`photo`) VALUES ($photo);”;//$photo不需要用引号,切记

mysql_query($sql);

//$result=mysql_query(“SELECT

//FROM `test`

//LIMIT 0 , 30〃);

//$img=mysql_fetch_array($result);

//echo $img['photo'];

>

以上就是关于thinkphp怎么读取数据库全部的内容,包括:thinkphp怎么读取数据库、如何用php获取数据库信息并显示、php读取数据库资料等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9632587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存