当前位置:首页 » 数据仓库 » php抓取表格数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

php抓取表格数据库

发布时间: 2023-02-06 00:57:35

1. php读取数据库信息的几种方法

连接到一个url地址为localhost、端口为3306的mysql服务器上。mysql服务器的帐号是"root",密码是"9999"。mysql服务器上有一个数据库ok,数据库里有一个表abc。表abc一共为两列,列名分别是"id"和"name",将abc里的所有数据读出来。

<?
$dbh=@mysql_connect("localhost:3306","root","9999");
/*定义变量dbh,mysql_connect()函数的意思是连接mysql数据库,"@"的意思是屏蔽报错*/
if(!$dbh){die("error");}
/*die()函数的意思是将括号里的字串送到浏览器并中断PHP程式(Script)。括号里的参数为欲送出的字串。*/
@mysql_select_db("ok",$dbh);
/*选择mysql服务器里的一个数据库,这里选的数据库名为ok*/
$q="SELECT*FROMabc";
/*定义变量q,"SELECT*FROMabc"是一个SQL语句,意思是读取表abc中的数据*/
?>
<br/>
<!--=========方法一=========-->
<br/>
<?
$rs=mysql_query($q,$dbh);
/*定义变量rs,函数mysql_query()的意思是:送出query字串供MySQL做相关的处理或者执行.由于php是从右往左执行的,所以,rs的值是服务器运行mysql_query()函数后返回的值*/
if(!$rs){die("Validresult!");}
echo"<table>";
echo"<tr><td>ID</td><td>Name</td></tr>";
while($row=mysql_fetch_row($rs))echo"<tr><td>$row[0]</td><td>$row[1]</td></tr>";
/*定义量变(数组)row,并利用while循环,把数据一一写出来.
函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中.
$row[0]和$row[1]的位置可以换*/
echo"</table>";
?>
<br/>
<!--=========方法二=========-->
<br/>
<?
$rs=mysql_query($q,$dbh);
while($row=mysql_fetch_object($rs))echo"$row->id$row->name<br/>";
/*id和name可以换位置*/
?>
<br/>
<!--=========方法三=========-->
<br/>
<?
$rs=mysql_query($q,$dbh);
while($row=mysql_fetch_array($rs))echo"$row[id]$row[name]<br/>";
/*id和name可以换位置*/
?>
<!--=========方法三最快=========-->
<?
@mysql_close($dbh);
/*关闭到mysql数据库的连接*/
?>

2. 如何php语言将excel表中的数据提取到mysql数据库中

思路:读取excel每行,分别获取各个值赋予各个变量,之后组装sql插入mysql
php读取excel,网上有很多插件、封装好的类,你可以下载一个

3. php如何取数据库中内容

试编写代码如下:

<?php
//从数据库根据id获取颜色
functiongetColor($db,$id)
{
if($result=$db->query("SELECT*FROMcolorwhereid='".$id."'"))
{
$row=$result->fetch_assoc();
return$row['color'];
}
return'#000000';
}

$mysqli=newmysqli("localhost","test","test","room");

if($mysqli->connect_error){
printf("数据库连接错误:%s ",mysqli_connect_error());
exit();
}

?>
<tableborder="1"cellspacing="0">
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'1')?>">1</td>
</tr>
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'2')?>">2</td>
</tr>
<tr>
<tdbgcolor="<?phpechogetColor($mysqli,'3')?>">3</td>
</tr>
</table>

<?php

$mysqli->close();

?>

4. 如何用php取出数据库表中一列所有数据

用该列的字段名即可,select语句的通用形式如下:
select 你要的信息
from 数据表(一个或多个)
where 满足的条件
所以你的sql语句为:
select 要取得列名 from 表名 where 1
例子
SELECT id FROM `article` where 1

5. php如何获取数据库信息

代码如下:?View
Code
PHP
include("conn.php");//调用数据库连接文件
echo
"<table
width=572
height=56
border=0
cellspacing=1>
";
//创建html表格
echo
"<tr
bgcolor=#9999FF>";
echo
"<th
width=33
scope=col>id</th>";
echo
"<th
width=100
scope=col>user_name</th>
";
echo
"<th
width=100
scope=col>user_pass</th>
";
echo
"<th
width=100
scope=col>staus</th>";
echo
"<th
width=100
scope=col>insert_time</th>";
echo
"</tr>";
$SQL
=
"select
*
from
user_info";
$query
=
mysql_query($SQL);
//SQL查询语句
while
($row
=
mysql_fetch_array($query)){
//使用while循环mysql_fetch_array()并将数据返回数组
echo
"<tr
onmouseout=this.style.backgroundColor=''
onMouseOver=this.style.backgroundColor='#99CC33'
bgcolor=#CCCCCC>";
echo
"<td>$row[0]</td>";
//输出数组中数据
echo
"<td>$row[1]</td>";
echo
"<td>$row[2]</td>";
echo
"<td>$row[3]</td>";
echo
"<td>$row[4]</td>";
echo
"</tr>";
}
echo
"</table>";输出记录截图

6. PHP如何获取数据库表中个字段的数据

<?php
$servername="localhost";
$username="root";
$password="password";//mysql密码
$dbname="myDB";//选择数据库

//创建连接
$conn=newmysqli($servername,$username,$password,$dbname);
//检测连接
if($conn->connect_error){
die("Connectionfailed:".$conn->connect_error);
}

$sql="SELECTid,firstname,lastnameFROMMyGuests";//sql查询语句
$result=$conn->query($sql);//获得查询结果

if($result->num_rows>0){
//输出每行数据
while($row=$result->fetch_assoc()){
echo"<br>id:".$row["id"]."-Name:".$row["firstname"]."".$row["lastname"];
}
}else{
echo"0results";
}
$conn->close();
?>

7. PHP读取数据库

PHP的数据处理有点麻烦,建议你去了解一下这方面的知识,然后在来做,后盾网就有一些教学视频和资料

8. 怎样借助PHP从HTML网页中获取phpmyadmin数据库里数据表的内容

<?php
$link=mysql_connect('localhost','用户名','密码')ordie("数据库连接失败");//连接数据库
mysql_select_db('数据库名',$link);//选择数据库
mysql_query("setnamesutf8");//设置编码格式
$q="select*from"数据表";//设置查询指令
$result=mysql_query($q);//执行查询
while($row=mysql_fetch_assoc($result))//将result结果集中查询结果取出一条
{echo返回到HTML;}
?>

html界面使用ajax的成功返回值,再渲染在界面里就行了

9. php怎么读取excel并存入数据库 简书

用 php Win32 OLE

##Using OLE;

read('Book1.xls');

// print number of rows, columns and sheets
echo "Number of sheets: " . sizeof($excel->sheets) . "\n";
for ($x=0; $xsheets); $x++) {
echo "Number of rows in sheet " . ($x+1) . ": " . $excel->sheets[$x]["numRows"] . "\n";
echo "Number of columns in sheet " . ($x+1) . ": " . $excel->sheets[$x]["numCols"] . "\n";明白了吧,不会可以找我,我去忙活我的去后盾人学习了,加油@(/o・ェ・o)@/