PHP如何读取MySQL数据 php mysql如何读取数据库数据
PHP如何读取MySQL数据?
PHP读取MySQL数据有如下方法:
方法一:
$rs = mysql_query($q, $dbh)
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name]
"
/* id和name可以换位置 */
@mysql_close($dbh)
/* 关闭到mysql数据库的连接 */
?>
方法二:
$rs = mysql_query($q, $dbh)
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name
"
/* id和name可以换位置 */
?>
方法三:
$rs = mysql_query($q, $dbh)
/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的
,所以,rs的值是服务器运行mysql_query()函数后返回的值 */
if(!$rs){die("Valid result!")}
echo "
" echo " ID Name " while($row = mysql_fetch_row($rs)) echo " $row[0] $row[1] " /* 定义量变(数组)row,并利用while循环,把数据一一写出来. 函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中. $row[0] 和 $row[1] 的位置可以换*/ echo ""
?>
总结:方法一是效率最高的,推荐日常使用。
php mysql如何读取数据库数据?
先配置数据库------连接数据库--------选择数据库--------填写检索表-------输出检索内容
第一种解决方法:
一、配置一下数据库:
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
求助:php脚本读取mysql内容
m.php内容如下:
$user = $_GET[user]
$pass = $_GET[pass]
$link = mysql_connect(127.0.0.1,root,root) or die(数据库连接失败!)
//假定mysql的地址是127.0.0.1,用户名是root,密码是root
mysql_select_db(user)
//假定我用的数据库名称是user
mysql_query(set names UTF8)
$sql = "select * from `username` = ".$user." and `password`=".$pass.""
$result = array()
if($query = mysql_query($sql)){
$result = mysql_fetch_assoc($query)
echo "ok|".$result[id]."|".$result[money]
}else{
echo "用户名或密码错误"
}
?>
php怎么获得mysql数据库的数据
首先你要看php.ini有没有开启mysql的拓展函数库,然后mysql_connect()连接数据库,mysql_query("set names utf8")设置编码格式,然后mysql_select_db()设置查询的数据库
mysql_query()执行sql语句,mysql_fetch_array()或者mysql_fetch_assoc()或者mysql_fetch_num()获取结果集,mysql_close()最后关闭数据库连接,明白了么
php如何读取MYSQL数据库
首先,检查你这几个参数是否确实设置正确:
$dbhost = localhost //数据库主机地址
$dbuser = admin //mysql用户名
$dbpass = admin //mysql密码
$dbname = admin //mysql库名
另外,mysql_close() 这句已经把数据库连接关闭了因此后面对数据库的操作都不能成功。
php怎么读取mysql
大概的基本流程如下:
连接数据库,再加一个判断。
选择数据库
读取表
输出表中数据
下面是代码:
$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 "
$id | "$name | "$sex | "
?>
用php代码怎么查询mysql数据库里面的
基本代码如下:
$con = mysql_connect("地址","用户","密码")
if (!$con)
{
die(数据库连接失败: . mysql_error())
}
mysql_select_db("使用的Table", $con)
$result = mysql_query("SELECT * FROM 表名 WHERE 条件")
while($row = mysql_fetch_array($result))
{
print_r($row )
echo "
"
}
mysql_close($con)
?>
看这个问题,您应该是个初学者。建议你下载一份speedphp框架,阅读一下源码。
为个人感觉这个框架对初学者来说相当不错。
手动回复,不谢
php怎么拿到mysql数据库中的最新数据
1. 利用自增字段,把要查询的数据表的id设置为自增。查询数据时,order by id desc,取第一条就是最新的。
2. 利用时间,要查询的数据表中增加时间字段,查询时,order by time desc,取第一条就是最新的。
最新文章
- 我的电脑为什么总是显示连接服务器超时 2024-09-14 10:54:56
- usb传输超时 2024-09-14 10:54:51
- 华为手表接口调用超时,请重试 2024-09-14 10:54:45
- python接单需要哪些知识 2024-09-14 10:54:40
- 怎样解决服务器链接超时 2024-09-14 10:54:34
- 特岗身份验证接口连接超时怎么处理 2024-09-14 10:54:29
- 如何解决eclipse项目名称更改导致项目无法启动 2024-08-02 07:40:43
- 如何解决Eclipse出现错误提示的方法呢 2024-08-02 07:40:38
- Eclipse怎么导入文件夹 2024-08-02 07:40:30
- 2021云计算工程师必备技能 2024-08-02 07:26:19
随便看看
- 肾炎不能吃什么水果 肾病综合征禁吃的水果有哪些 2023-06-06 09:56:23
- 有哪些一日三餐的减肥食谱 减肥食谱有哪些 2023-06-06 10:02:26
- 体检的费用可以用医保进行报销吗 医疗保险可以报销体检费用吗 2023-06-06 10:12:42
- 拉肚子并且是浅绿色大便是怎么回事啊 2023-06-06 10:29:39
- 腰酸背痛的近义词是什么 焦急的近义词 2023-06-06 10:37:37
- 颈椎肿瘤有哪些特殊的症状 2023-06-06 10:43:31
- 体检报告 体检报告要怎么弄啊 2023-06-06 11:04:08
- 风湿止痛药酒怎么做 风湿痛药酒是什么 2023-06-06 11:13:06
- 前列腺挂什么科 去正规医院检查前列腺应该挂什么科 2023-06-06 11:23:44
- 肾病综合症的中医治疗有什么特点 中医如何解释肾病综合征的 2023-06-06 11:32:02