在线工具 在线编程 在线白板 在线工具 在线编程 在线白板

php怎么从数据库取值

比如我有一个数据库名为le_test, 库里有一个表 名为fstk_zhi_click ,
表里是这样的,
如果要取click_num这个值,
php应该怎么写要写在哪里, 刚接触php没多久
麻烦最好能举个例子 谢谢
最新回答
少女

2025-03-27 05:56:05

$urls = "192.168.0.128";//你的主机地址(一般是localhost)
$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();

//以下是我数据库的查询效果图

冷巷

2025-03-27 09:49:22

如果你想获取数据库中的值,
首先第一个,你得链接上数据库。链接数据库的方式目前主流的有两种,一种是原生的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);
思檀郎

2025-03-27 03:09:48

select click_num from fstk_zhi_click

先链接数据库,然后执行sql语句咯

这是最基本的语句啊