Mysqlphp隐藏显示数据库值


Mysql php hide show db value

我只是在学习php

我有两个分区

<div id="app1">stuff here</div>

和div 2

<div id="app2">stuff here</div>

我在用户表中有一个id,它是1或2,默认情况下是1,

我想隐藏基于一个名为users.app_id的字段的div。如果app_id等于1,则显示div app1,如果app_id等于2,则显示divapp2

数据库是users

dB字段为app_id

希望学习php方法而不是jQuery或java

哦,如果你认为我应该读什么好书,请告诉我。

要使用PHP访问数据库,首选方法是使用PDO。在这里查看关于PDO的PHP文档。

要创建新的PDO连接,请执行以下操作:

$db = new PDO('mysql:host=localhost;dbname=testdb;charset=utf8mb4', 'username', 'password');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);

一旦你有了一个有效的PDO连接,你就可以做一个简单的选择查询,如下所示:

$stmt = $db->query('SELECT * FROM table');
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);

这会将所有结果拉入PHP $results数组。然后用PHP做一些有趣的事情。

如果你在一个PHP文件中,想要将PHP代码呈现为HTML,你可以这样做:

$test = "<div>random HTML goes here</div>"
echo $test;

既然您没有任何代码尝试,我就把它留在这里,希望它能让您开始。

我建议查看一些初级在线教程,给你一些使用PHP的经验。否则,这个问题将是开放式的。