我是编程新手,我的php脚本有问题。我找不到可行的解决方案,因此我将在这里尝试。
我正在尝试通过PDO使用PHP获取数据库中表的结构。我不需要实际数据,我只需要结构,因为如果有人在应用程序的各个版本之间更改和更改结构,我不想深入研究我的代码并一次又一次地更改它。>
所以我尝试了这个,但是它只是返回一个空数组。它仅适用于表中的某些数据。
//Function for showing all existing permission in system
public function showExistingPermissions(){
$sql = $this->db->prepare('DESCRIBE os_settings_level');
$sql->execute();
$r = $sql->fetchAll(PDO::FETCH_COLUMN);
return $r;
}
当我将此代码切换到不为空的表时,它实际上确实可以满足我的需要。
谢谢您的提示!
PS:我忘了提一下,我正在使用此脚本来重新启动应用程序,而且干净整洁,因此表中还没有输入...这就是为什么它要获取一个空数组,我现在试图获取该结构,即使该表为空。