php怎么从数据库取值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php怎么从数据库取值相关的知识,希望对你有一定的参考价值。
比如我有一个数据库名为le_test, 库里有一个表 名为fstk_zhi_click ,
表里是这样的,
如果要取click_num这个值,
php应该怎么写要写在哪里, 刚接触php没多久
麻烦最好能举个例子 谢谢
$user = "root";//数据库用户名
$password = "111111";//数据库密码
$con = mysqli_connect($urls,$user,$password);//mysql数据库连接
mysqli_select_db($con,"le_test");//第二个参数为数据库名称
mysqli_query($con,"select click_num from fstk_zhi_click where id>0");//查询所有click_num
mysqli_close($con);//关闭连接追问
想要对应zhi_id 这个值在php里输出click_num这个值 要怎么写
追答$urls = "192.168.0.128";//你的主机地址(一般是localhost)
$user = "root";//数据库用户名
$password = "111111";//数据库密码
$con = mysqli_connect($urls,$user,$password);//mysql数据库连接
$mysqli = new MySQLi($urls,$user,$password,"le_test");
$sql = "select zhi_id,click_num from fstk_zhi_click where zhi_id>?";
$mysqli_stmt=$mysqli->prepare($sql);
$id=0;
$mysqli_stmt->bind_param("i",$zhi_id);
$mysqli_stmt->bind_result($zhi_id,$click_num);
$mysqli_stmt->execute();
while($mysqli_stmt->fetch())
echo "--$zhi_id--$click_num--<hr>";//你要的输出格式
$mysqli_stmt->free_result();
$mysqli_stmt->close();
$mysqli->close();
//以下是我数据库的查询效果图
首先第一个,你得链接上数据库。链接数据库的方式目前主流的有两种,一种是原生的mysql_connect()和new pdo对象。详细的你可以百度一下php链接数据库的方式。
第二个,也就是你要写sql语句。就拿你现在的例子来说,想取click_num的值,那sql可以这样写
$sql = "select click_num from fstk_zhi_click";
第三个,就是执行你那个sql语句,然后将数据打印出来。如(本次以pdo为例,$pdo为pdo对象)
$res = $pdo->query($sql);
$data = $res->fetchAll(PDO::FETCH_ASSOC);
var_dump($data); 参考技术B select click_num from fstk_zhi_click
先链接数据库,然后执行sql语句咯
这是最基本的语句啊
怎么在html中写PHP代码,前台页面从后台数据库中取值,
我这里是一段PHP代码。从数据库取出的值怎么在页面显示?
<?php
$mysql_server_name = 'localhost';
$mysql_username = 'root';
$mysql_password = '';
$link = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db('u_table',$link);
mysql_query('set names utf8');
$sql = "select * from word ";
$result = mysql_query($sql);
while ( $results = mysql_fetch_assoc($result))
var_dump($aresults);
?>
方法如下
1、把$user的值赋值给全局数组。
2、header("Location: index.html"); 在这个代码传参数到index.html页面,index页面改成index.php
php代码可以写在html代码中的任意部分,只要带上<? ?> 界定标签就好了和平时写php没有任何区别。
但是需要注意的一点是,这个文件的后缀名要是 .php 的,所以更准确的说法应该是html写在了PHP文件中,这并不影响我们同时使用这两种语言 。
实例
<?php
//连接数据库
$link = mysql_connect("localhost", "username", "password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
//选择数据库
mysql_select_db('dbname', $link) or die ('Can\\'t use db : ' . mysql_error());
//进行你想要的操作
$a =123;
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>发现I Do一刻</title>
<link href="css/public.css" rel="stylesheet" type="text/css">
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<?php
echo $a;
?>
</body>
</html>
用echo 直接输出到 页面上就好了
扩展资料
集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、调试、构建、版本控制等。一些常见的PHP IDEs如下:
1、Zend Studio:商业版,Zend官方出品,基于eclipse
2、Eclipse with PDT:免费
3、Coda:商业版,针对Mac用户
4、NetBeans:免费,功能强大
5、PHP Storm:商业版
6、Aptana Studio:免费
7、PhpEd:商业版
8、Komodo IDE/Edit:IDE为商业版,Edit可免费使用
9、Adobe Dreamweaver:商业版
除去集成开发环境,具备代码高亮功能的常见文本编辑器因其轻巧灵活也常被选作开发工具,例如:Notepad++、Editplus、SublimeText、Everedit(国人开发)等等。
参考资料:百度百科 PHP的开放工具
参考技术Aphp代码可以写在html代码中的任意部分,只要带上<? ?> 界定标签就好了,和平时写php没有任何区别,但是需要注意的一点是,这个文件的后缀名要是 .php 的,所以更准确的说法应该是html写在了PHP文件中,这并不影响我们同时使用这两种语言
拓展资料:
代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
一些PHP常用代码:
1、 常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH
2、 变量名建议用下划线方式分隔 // $var_name
3、函数名建议用驼峰命名法 // varName
4、定界符建议全大写 // <<<DING, <<<'DING'
5、文件名建议全小写和下划线、数字 // func_name.php
6、私有属性名、方法名建议加下划线 // private $_name _func
7、接口名建议加I_ // interface I_Name
(参考资料:百度百科-代码)
参考技术B php代码可以写在html代码中的任意部分 只要带上<? ?> 界定标签就好了和平时写php没有任何区别 但是需要注意的一点是 这个文件的后缀名 要是 .php 的 所以更准确的说法应该是html写在了PHP文件中 这并不影响我们同时使用这两种语言 随便写了一点 给你参考下<?php
//连接数据库
$link = mysql_connect("localhost", "username", "password")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
//选择数据库
mysql_select_db('dbname', $link) or die ('Can\'t use db : ' . mysql_error());
//进行你想要的操作
$a =123;
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>发现I Do一刻</title>
<link href="css/public.css" rel="stylesheet" type="text/css">
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<?php
echo $a;
?>
</body>
</html>
用echo 直接输出到 页面上就好了 你自己看我下面写的html代码中 就有这样的例子 不管你想发到哪里都可以用这种方法本回答被提问者采纳 参考技术C html中写代码的前提是,文件后缀是php,要么就是ajax从后台取值,
重要的是,php的服务端语言,html是浏览器语言,js也是,不一样的。 参考技术D <?php
$uid = 123123;
$conn = mysql_connect('localhost', 'root', '123456'); //连接mysql
$sql = 'SELECT *FROM `userinfo` WHERE `uid`=' . $uid; //sql语句$hd = mysql_query($sql,$conn); //查询
$row = mysql_fetch_assoc($hd); //取数据?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<table>
<tr>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['weixinhao'] ?></td>
</tr>
</table>
</body>
</html>
以上是关于php怎么从数据库取值的主要内容,如果未能解决你的问题,请参考以下文章