php+mysql如何读取数据库数据

php+mysql如何读取数据库数据,第1张

大概的基本流程如下:

连接数据,再加一个判断。

选择数据

读取表

输出表中数据

下面是代码:

<php

$con = mysql_connect("localhost","root","abc123");

/ localhost 是服务器 root 是用户名 abc123 是密码/ 

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是表头,就定义这个表头字段,然后输出。

先找到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);//打印数据 }}

jQuery是不能直接从数据库中读取数据的,只能是jQuery将需要查询或者想要读取的数据通过ajax等发送给后台编程语言php、Java等,由后台语言读取数据库后返回jQuery。

工具原料:编辑器

1、使用jQuery发送需要查询的数据给后台,然后获取后台返回的数据,简单的代码如下:

<script type="text/javascript">

$ajax({

type:"post",

url:"testphp",//发送的后台地址

data:{'name':'tom'},

success:function(data){

//此处处理后台返回的数据

}

});

</script>

2、一般是将后台的数据在按照需求现实在页面上。

哎呀,你这样子提问题真的不好回答。你学过什么了?会哪些东西?做一个数据库相关的程序,大致过程就是下面这样子:

首先要连接到数据库,比如

Java

就是用

JDBC。

然后打开一个连接,Java

中就是一个

Connection。

创建一个查询,开始查询数据库

遍历查询的结果,这里就是你上面要做的,挨个赋值

最后一定要记住关闭查询和连接,释放资源。

Net,PHP,Python

也是类似的。

不过,在实际开发中,可不是这样了,不仅效率太低而且程序不好维护。

android读取数据库可以使用sqlite一些api进行读取,实例如下:

/

查找一条数据

@param uid

/

public User find(Integer uid){

SQLiteDatabase db=dbOpenHelpergetReadableDatabase(); //创建数据库辅助类

Cursor cursor =dbrawQuery("select from user where uid=", new String[]{uidtoString()}); //创建一个游标

if(cursormoveToFirst()){ //循环遍历查找数组

int uid2=cursorgetInt(cursorgetColumnIndex("uid"));

String uname=cursorgetString(cursorgetColumnIndex("uname"));

String uaddress=cursorgetString(cursorgetColumnIndex("uaddress"));

User user=new User();

usersetUid(uid2);

usersetUname(uname);

usersetUaddress(uaddress);

return user;

}

cursorclose();

return null;

}

1、首先打开SQL Server数据库,准备一个要导入的数据表,如下图所示,数据表中插入一些数据

2、接下来打开Excel软件,点击数据菜单,然后选择其他来源下面的来自SQL Server选项

3、然后会d出数据库连接向导界面,在输入框里面输入服务器名称,也就是计算机名

4、接下来就会出现导入内容的具体设置界面了,我们选择要导入表,并且选择一个空白单元格位置作为数据的导入位置

5、最后点击确定按钮,我们就可以看到SQL Server中的数据就导入进Excel里了

以上就是关于php+mysql如何读取数据库数据全部的内容,包括:php+mysql如何读取数据库数据、thinkphp怎么读取数据库、用jquery怎么从数据库中读取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存