网站建设资讯

NEWS

网站建设资讯

php读取rrd数据 php读取数据表内容

PHP里读取数据库中的信息

1.看看密码是否被加密。

创新互联专注于云安企业网站建设,响应式网站开发,商城网站建设。云安网站建设公司,为云安等地区提供建站服务。全流程定制设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

2.list($key,$value)=each($arr);

!!是 list($Uname,$Pwd)=mysql_fetch_row($result); 的错误:

mysql_fetch_row($result) 返回一个数组

正确格式是:list($Uname,$Pwd)=each(mysql_fetch_row($result));

php如何通过读取数据库?

我建议一下吧,文本数据库的例子本来太多,但是为了逻辑简化,最好通过专门接口实现文件与数据的转换,可以采用我下面的模板编写:

?php

//文件最前面定义两个全局变量,数据库文件名和用户数组

$pwd_db_file='db.txt';

$UserPassword=array();

//下面的pwd_db_read函数,把文件内容读入到全局数组中

function pwd_db_read(){

global $pwd_db_file, $UserPassword;

$fp=fopen($pwd_db_file,'r');

while ($s=fgets($fp)){

list($usr,$pwd)=explode('|', $s);

$UserPassword[$usr]=$pwd;

}

fclose($fp);

}

//下面的pwd_db_write函数保存数组内容到文件中

function pwd_db_write(){

global $pwd_db_file, $UserPassword;

fp=fopen($pwd_db_file, 'w');

foreach ($UserPassword as $usr=$pwd)

fputs($fp,"$usr|$pwd\n");

fclose($fp);

}

//有了上面的全局变量和函数,要写什么功能都简单

//下面假释本脚本调用的时候通过reg.php?job=adduser=...pass=...

//的格式进行调用,job为add表示添加用户,del表示删除,modi表示修改

//另外的user和pass表示用户名或者密码,job不是以上内容表示登录

//主程序一开始就打开数据库

pwd_db_read();

//下面判断功能

if ($jon=='add'){

if (array_key_exists($user,$UserPassword)) echo "用户 $user 已经存在!"

else $UserPassword[$user]=$pass;//就一句话,简单吧

}elseif (job=='del'){

unset($UserPassword[$user]);//你自己考虑编写是否确认删除的内容

}elseif ($job=='modi'){

if (array_key_exists($user,$UserPassword)) $UserPassword[$user]=$pass;//和添加是不是有点类似

else echo "用户 $user 不存在!"

}else{

if ($UserPassword[$user]==$pass){

echo '密码正确。';

//接下来可能要做许多事情

}else echo '密码错误!';

}

//程序最后保存数据库修改

pwd_db_write();

?

看得懂吗,没有上机调试,语法问题可能难免,如果发现不明白的问题请补充。

php一条一条地读取数据,并显示

首先你的需求总的来说是有3个:

1,显示总的数据

2,点击显示下一条

3,定位跳转到某一条

针对的解决办法:

1,这个对数据库而言,就是读取所有符合展示条件的信息

$where = 你的搜索条件;

$all_info = $this-db-getall('table_name','$where');

2和3的解决办法是,在数据库内有一个id字段,用于唯一标示你的信息

点击显示下一条:

假设你的当前信息id = 14 , 那么,你查询出来 id = 14+1 的信息即可,

跳转到特定的条目:

那就是你给id赋值,进行查询即可。

php框架thinkphp3.2怎么读取数据库内容

先找到config.php文件,如图:

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

?php

return array(

//'配置项'='配置值'

'DB_TYPE'               =  'mysql',     // 数据库类型

'DB_HOST'               =  '127.0.0.1', // 服务器地址

'DB_NAME'               =  'tpshow',          // 数据库名

'DB_USER'               =  'root',      // 用户名

'DB_PWD'                =  'root',          // 密码

'DB_PORT'               =  '3306',        // 端口

'DB_PREFIX'             =  'tp_'    // 数据库表前缀

);

然后在应用的Home的Controller中,如下图的文件

?php

namespace Home\Controller;

use Think\Controller;

class IndexController extends Controller {

public function index(){

$db = M("show"); // 实例化show对象

$data = $db-find();//读取一条数据

dump($data);//打印数据

}

}


文章名称:php读取rrd数据 php读取数据表内容
分享路径:http://cdweb.net/article/dojjido.html