//第一种?
php
$conn?=?mysql_connect("主机名","用户名","密码");
mysql_select_db("数据库名",$conn);
$sql?=?"select?*?from?user";
$result?=?mysql_query($sql);
$data="";
while($row?=?mysql_fetch_row($result)){
foreach($row?as?$v){
$data?.=$v."|";?//加个树线隔开字段
}
file_put_contents("abc.txt",$data);
//第二种
$filename?=?"abc.txt";
$res?=?fopen($filename,"r");
while(!feof($res)){
$buffer?=?fgets($res);
$buffer?=?str_replace('?',?'|',?$buffer);?
$array?=?explode('|',?$buffer);?
foreach($array?as?$v){
if(strlen($v)0){
$arr[]?=?$v;
fclose($res);
//组装数组插入数据库就可以了
①.号方法的作用是在你只需要输出name字段的情况下会高效些.
大概的基本流程如下:
连接数据库,再加一个判断.
选择数据库
读取表
输出表中数据
下面是代码:
if (!$con)
{
die("数据库服务器连接失败");
/*?这就是一个逻辑非判断,如果错误就输出括号里的字符串 */?
@mysql_select_db("a",?$con);?
/*?选择mysql服务器里的一个数据库,假设你的数据库名为?a*/
$sql?=?"SELECT?*?FROM qq";?
/* 定义变量sql,?"SELECT?*?FROM?qq" 是SQL指令,表示选取表qq中的数据?*/
$result = mysql_query($sql); //执行SQL语句,获得结果集
/*下面就是选择性的输出打印了,由于不清楚你的具体情况给你个表格打印吧*/
//打印表格?
echo "table border=1";?
while( $row = mysql_fetch_array($result) )
/*逐行获取结果集中的记录,得到数组row?*/
{ ?
/*数组row的下标对应着数据库中的字段值?*/
$id = $row['id'];?
$name = $row['name'];?
$sex = $row['sex'];?
echo "tr";?
echo "td$id/td";?
echo "td$name/td";?
echo "td$sex/td";?
echo "/tr";?
}?
echo "table /";
如果你的switch是表头,就定义这个表头字段,然后输出.
先配置数据库------连接数据库--------选择数据库--------填写检索表-------输出检索内容
第一种解决方法:
第一段:配置一下数据库:
define("DB_HOST","localhost");//数据库地址,一般为localhost
define("DB_USER","root");//数据库用户名
define("DB_PSW","");//数据库密码
define("DB_DB","databasename");//需要操作的数据库
第二段:连接数据库:
$conn = mysql_connect(DB_HOST,DB_USER,DB_PSW) or die
第三段:选择数据库:
mysql_select_db(DB_DB,$conn) or die
第四段:检索表:(填写tablename)
$result = mysql_query("select * from tablename") or die
第五段:输出检索的内容:
while ($row = mysql_fetch_row($result)){foreach($row as $data){ ? ?echo $data.' ';} ? ?echo 'br.
以上就是土嘎嘎小编为大家整理的php读取数据库记录集相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!