导航:首页 > 编程语言 > php获取数据库字段

php获取数据库字段

发布时间:2023-03-17 19:07:51

php调用数据库字段

我说一下几个步骤:
1、首先你得有一个存储这些数据的数据库表,比如数据库表的结构是这样的。
数据库表名为:user
字段:编号(id),姓名(name),手机(mobile),产品名称(proctName) 主键为id
2、实现你需要的功能:
第一步:你需要连接数据库,有一个连接数据库的文件:conn.php。内容如下:
// 我假设你的数据库是mysql的,假设你的数据库用户名为root,密码为123456,根据你数据库的实际情况改写成你的。数据库名称假设为db_889888658
<?php
$conn=mysql_connect("localhost","root","123456") or die("数据库连接失败,请检查用户名或密码");
mysql_select_db("db_889888658",$conn);
mysql_query("SET NAMES 'gb2312'");
?>
第二步:你需要一个添加数据的表单,就相当于一个注册或添加数据的页面。如文件为:add.html内容如下:
<form action="reg.php" method="post">
<input type="text" name="name"><br/>
<input type="text" name="mobile"><br/>
<input type="text" name="proctName"></br>
<input type="submit" name="submit" value="添加数据">
</form>

第三步:写一个处理你表单提交的数据的文件reg.php。内容如下:
<?php
include "conn.php";
if(isset($_POST["submit"])){
$name=$_POST["name"];
$mobile=$_POST["mobile"];
$proctName=$_POST["proctName"];

$sql="INSERT INTO 'user'(id,name,mobile,proctName) VALUES (NULL,$name,$mobile,$proctName)";
$query=mysql_query($sql);
$num=mysql_affected_rows($conn);
if($num>=1){
echo "<script>alert('数据添加成功');location.href='add.html';</script>";
}else{
echo "<script>alert('数据添加失败');history.back();</script>";
}

}
?>
第四步,第三步已经实现你说的第一个功能。下面说一下你的第二个功能。写一个表单,输入你要查询的手机号,点击“查询”按钮查询你想要的字段。
<?php
if($_POST["submit"]){
$mobile=$_POST["mobile"];
if(!empty($mobile)){
include "conn.php";
$sql="SELECT * FROM 'user' WHERE 'mobile'='$mobile'";
$query=mysql_query($sql);
while($rs=mysql_fetch_array($query)){
$str="查询结果:<br/>";
$str.="用户名:".$rs["name"]."";
$str.="产品名:".$rs["name"]."";

}
echo "您查询的手机号为".$mobile."的数据信息如下:<br/>";
echo $str;
}else{
echo "请输入手机号";
}
}
?>
<form action="" method="post">
请输入您要查询的手机号:<input type="text" name="mobile"> <input type="submit" name="submit" value="查询">
</form>

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

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

⑶ 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某个字段,大致需要三步,第一步链接数据库的方式,第二步查询的语句准备以及执行,第三步断开数据库链接。

⑷ 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'];//输出你想要的字段值
}

⑸ PHP如何取得mysql字段值并记算时间

两种方式 :
1、可以直接用SQL 里的函数 sum() ;

如:"select sum(字段) as num from tab "; //唤老基和谨含旦sum 取该字段所有列的总和

2、用PHP函数 sum($array) ; //取数组中值的总和

当然 字段必须是int型的

⑹ PHP程序:循环查询数据库字段的方法

完整的代码如下:
$con = mysql_connect('localhost(服务器地址)', '数据库用户名', '数据库密码');
//数据库连接。
if (!$con)
{
die('Could not connect: ' . mysql_error());
}//连接失败输出错误
mysql_select_db('数据库名', $con);
$sql = "select Name from 表名;";
$result = mysql_query($sql,$con);
while($row= mysql_fetch_array($result)){
echo $row['Name'];
}

⑺ php中获取数据库中字段值。

取到值后,在输出的时候<%=变量*100%>/100,这样用PHP把数据输入,后面跟/100的字符就可以了。

⑻ php调用数据库字段

这个先连接数据库,然后调用,代码如下:

$dbhost='localhost:3306';//mysql服务器主机地址
$dbuser='root';//mysql用户名
$dbpass='123456';//mysql用户名密码
$conn=mysqli_connect($dbhost,$dbuser,$dbpass);
if(!$conn){
die('Couldnotconnect:'.mysqli_error());
}
echo'数据库连接成功!';mysqli_close($conn);

$sql=mysql_query("select*fromwx_agent_orderswhereid=1");
$row=mysql_query($conn,$sql);
while($r=mysql_fetch_array($row)){
echo$r['sendcontent']
}

这是最基础的php获取mysql方法了,希望采纳

⑼ php 怎么读取mysql一条数据并输出某一字段

可以参考下面的代码:

//连接数据库服务器

$link =mysql_connect(‘host(服务器ip地址,本地用localhost)’,'数据库账户',‘数据库密码’);

//选择要连接的数据库

mysql_select_db('数据库名字');

//执行查询,返回数据源

$query = mysql_query("SELECT * FROM test");

//遍历数据源,并赋值给$r,当没有数据时,变成false中断循环

while($r = mysql_fetch_array($query)){

echo $r['field_name'];//输出字段

}

(9)php获取数据库字段扩展阅读:

mysql使用说明

1、如果是用 MySQL +Apache,使用的又是FreeBSD网络操作系统的话,安装时候应按祥差注意到FreeBSD的版本问题,在 FreeBSD 的 3.0 以下版本来说,MySQL Source 内含的 MIT-pthread 运谨岁皮行是正常的,但在这版本以上,必须使用 native threads,也就是加入一个 with-named-thread-libs=-lc_r 的选项。

2、如雀慎果在 COMPILE 过程中出了问题,请先检查gcc版本是否在 2.81 版本以上,gmake 版本是否在3.75以上。

3、如果不是版本的问题,那可能是内存不足,请使用 ./configure--with-low-memory 来加入。

4、如果要重新做configure,那么可以键入rmconfig.cache 和 make clean 来清除记录。

5、把 MySQL 安装在 /usr/local 目录下,这是缺省值,也可以按照需要设定所安装的目录。

阅读全文

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

热点内容
android公网ip 浏览:609
要塞1地图放哪个文件夹 浏览:848
凡科建站怎么弄服务器 浏览:939
苹果手机怎么设置app播放 浏览:202
下载网站源码用什么浏览器 浏览:241
六线谱pdf 浏览:156
linuxmysqlsock 浏览:239
人教版数学pdf下载 浏览:460
文档安全加密系统 浏览:491
数控铣床编程简单数字 浏览:788
编程电缆如何重启 浏览:121
myqq命令行发消息 浏览:365
日产逍客怎么使用app升窗 浏览:503
安卓系统怎么快速删除微信内容 浏览:653
csharppython 浏览:409
程序员脖子按摩仪 浏览:562
小米桌面文件夹乱码怎么回事 浏览:858
点歌台app怎么连接 浏览:318
大学电脑编程学什么好 浏览:348
上哪里取消应用加密 浏览:172