// 动态查询表中的数据 $table_name = 'users'; $sql = "SELECT * FROM $table_name"; $result = mysqli_query($conn, $sql); while ($row = mysqli_fetch_assoc($result)) { echo $row['username'] . '
'; }
在上面的代码中,首先定义一个表名变量$table_name,然后将其嵌入查询语句中。通过动态查询语句,大家可以根据不同的表名查询不同的数据。
除了动态查询表中的数据,还可以通过动态查询表结构的相关信息。
// 查询表的结构信息 $table_name = 'users'; $sql = "DESC $table_name"; $result = mysqli_query($conn, $sql); while ($row = mysqli_fetch_assoc($result)) { echo $row['Field'] . '
'; echo $row['Type'] . '
'; echo $row['Null'] . '
'; }
上述代码中,大家使用DESC命令查询用户表的结构信息。通过动态查询表结构信息,大家可以更加灵活地处理各种数据操作需求。
总之,MySQL中根据表名动态查询语句可以大大提高代码的灵活性,实现更加精细化的数据管理操作。