导航:首页 > 编程大全 > php读取数据库字段

php读取数据库字段

发布时间:2021-04-14 10:11:32

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

大概的基本流程如下:

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

  2. 选择数据库

  3. 读取表

  4. 输出表中数据

下面是代码

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

2. 如何用php将数据库里的字段读出并显示在下拉菜单上

<select name="class_1" id="class_1">
<?php $sql=mysql_query("select class_1 from class1");
while($rs=mysql_fetch_array($sql)){
?>
<option value="<?php echo $rs["class_1"]?>"><?php echo $rs["class_1"]?></option>
<?php }?>
</select>
<select name="class_2" id="class_2">
<?php $sql=mysql_query("select class_2 from class2");
while($rs=mysql_fetch_array($sql)){
?>
<option value="<?php echo $rs["class_2"]?>"><?php echo $rs["class_2"]?></option>
<?php }?>
</select>
<select name="class_3" id="class_3">
<?php $sql=mysql_query("select class_3 from class3");
while($rs=mysql_fetch_array($sql)){
?>
<option value="<?php echo $rs["class_3"]?>"><?php echo $rs["class_3"]?></option>
<?php }?>
</select>
这样就行了,前面链接选择数据库的就自己写了,我就不写了

3. PHP如何取到mysql数据库中某个字段的值

查询成功了,但是你没有把查询的值赋给变量,所以你肯定得不到值,
$sql = "SELECT meta_value FROM wp_postmeta WHERE meta_key = 'img-link' and post_id =1";
$result=mysql_query($sql);
while ($row = mysqli_fetch_assoc($result))//用myql_fetch_assoc函数取版值,可权以确保多行数据时能循环输出,mysql_fetch_array只能取得最前面的一行数据
{
echo $row['meta_value'];//输出你想要的字段值
}

4. php+mysql怎么读取字段里的内容

连接数据库
$re = mysql_query("sql语句");
$arr = mysql_fetch_array($re);//mysql_fetch_row 也可以遍历,你可以看下两者的区别
print_r($arr);//输出所有
print_r($arr['字段名']);

5. 如何在php中获取数据库中字段值

<?php
$sql = "SELECT name FROM user WHERE ID=1 LIMIT 0,1";
$result = mysql_query($sql);
$rs = mysql_result($result,0);
?>

6. PHP读取指定条件MYSQL字段数据代码

服务端:

<?php

$con=mysql_connect("localhost","数据库名","数据库密码");

mysql_select_db("表名", $con);
$result = mysql_query("SELECT * FROM 表名 where lei=".$_GET['lei']);

echo json_encode($result);

?>


前端:

<script>

$(document).on('click','#find',function(){
$.get('你的php方法路径/lei/'+$('#find_id').val(),function(result){
$.each(result,function(){
$('#div_id').append('<ahref="url">'+result.title+'</a>');
})
})
})

</script>

输入查询的lei:<input type='text' id='find_id'><input type='button' id='find' value="确定">

显示:<div id='div_id'></div>

7. php读取mysql中某一个字段的内容

<?php
$dsn = 'mysql:dbname=test;host=localhost';
$user = 'root';
$password = 'root'; //mysql
$db = new PDO($dsn, $user, $password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$slectsql=select 字段 from table where 字段=值(如果有条件的情况跟where);
$stmt = $db->query($sql);

$db->null;
?>

这个是其中一种方式(PDO),如果用于生产环境的换需要将上面代码修改为防dql注入方式,简单的来说就是prepare(),execute()分开执行,其中要查询的字段或者条件参数再执行的时候才传入,同时需要设置$dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);。
再有另外一种方式为php_mysqli,这种方式使用以及与PDO的区别可自行网络。目前主要使用的方式PDO。
总的来说PHP要读取MYSQL某个字段,大致需要三步,第一步链接数据库的方式,第二步查询的语句准备以及执行,第三步断开数据库链接。

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

很简单,用循环,你那样用只能有一条记录,建议多看看版php手册,对自权己有好处

while ($result= mysql_fetch_array($result, MYSQL_NUM)) {
print_r($result);
}

9. php读取MYSQL字段和数据的问题求教

方法是获取所有字段,然后输出的时候判断是否为空,我给你写了如下的例子代码:

$xh='a';//调试例子设置为'a',你可能需要这样获取表单提交的查询学号:$_POST['xh']
$sql="select * from cj where `学号`='$xh'";//我不知道你的学号字段名 是什么,你用自己替代里面的汉字“学号”
mysql_connect();//这个语句怎么修改我相信你是知道的
$res=mysql_query($sql);
$row=mysql_fetch_row($res);
mysql_free_result($res);
echo '<table border=1><tr><td>';
echo implode('<td>',$row);
echo '</table>';

阅读全文

与php读取数据库字段相关的资料

热点内容
网络中常用的传输介质 浏览:518
文件如何使用 浏览:322
同步推密码找回 浏览:865
乐高怎么才能用电脑编程序 浏览:65
本机qq文件为什么找不到 浏览:264
安卓qq空间免升级 浏览:490
linux如何删除模块驱动程序 浏览:193
at89c51c程序 浏览:329
怎么创建word大纲文件 浏览:622
袅袅朗诵文件生成器 浏览:626
1054件文件是多少gb 浏览:371
高州禁养区内能养猪多少头的文件 浏览:927
win8ico文件 浏览:949
仁和数控怎么编程 浏览:381
项目文件夹图片 浏览:87
怎么在东芝电视安装app 浏览:954
plc显示数字怎么编程 浏览:439
如何辨别假网站 浏览:711
宽带用别人的账号密码 浏览:556
新app如何占有市场 浏览:42

友情链接