区块链技术博客
www.b2bchain.cn

使用PHP从sqlite3数据库检索表名称 – php程序员分享

本文介绍了使用PHP从sqlite3数据库检索表名称 – php程序员分享,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

我有此代码的工作版本,如下所示,结果为can be seen here。

<?php // Display all sqlite tables     $db = new SQLite3('data.db');     $tablesquery = $db->query("SELECT name FROM sqlite_master WHERE type='table';");      while ($table = $tablesquery->fetchArray(SQLITE3_ASSOC)) {         echo $table['name'] . ' <br />';     } ?> 

问题是我在此数据库中只有两个表USERSADMIN_LOGIN,但是我正在显示sqlite_sequence。有没有办法我只能显示表名而不显示sqlite_sequence

php参考方案

使用PHP来检查表是否命名为sqlite_sequence,如果不是,则输出表名。

<?php // Display all sqlite tables     $db = new SQLite3('data.db');     $tablesquery = $db->query("SELECT name FROM sqlite_master WHERE type='table';");      while ($table = $tablesquery->fetchArray(SQLITE3_ASSOC)) {         if ($table['name'] != "sqlite_sequence") {             echo $table['name'] . ' <br />';         }     } ?> 

我正在遍历别人的代码,他们总是避免转义其数组键。例如:$ row_rsCatalogsItems [名称]代替$ row_rsCatalogsItems [‘名称’]因此,我不断地对自己接触的所有事物进行微小的更改,以应对这些惰性。但是现在我想知道这样做是否有很多好处。我得到它会在默认为字符串之前检查常量(我在处理常量时会讨厌php中的行为,因为即使未定义,…

我曾经使用此功能从一个PHP页面重定向到另一个:header( 'Location: student.php?cnp='.$_REQUEST['name']) ; 在我的本地主机中,它确实可以工作,但是如果在Internet中对其进行测试,则不会重定向。我也尝试给出完整的路径(如http://…/student.p…

这只是一个问题,以了解人们如何以及如何做到这一点,但是假设用户向列表中添加了一些内容,完成后,它将运行下面的ajax并更新.user-stream-list$.ajax({ url: "user-stream-list.php", success: function(data){ $(".user-stream-list&#03…

我注意到在一些内置的PHP函数中,例如str_replace,有一些可选的输入变量。我可以在自己的函数中有可选的输入变量吗?如果是这样,怎么办?谢谢,布赖恩 php参考方案 第一种方法是对某些参数使用默认值:function doStuff($required, $optional = '', $optional2 = '&#0…

我知道“必须进行某些更改”,但是我的代码似乎整夜无故中断。我的服务器目录结构是这样的: / /脚本 /审计 /其他事情我在“脚本”文件夹中有一个脚本(假设它被称为“ /scripts/MyScript.php”),该脚本使用curl收集网页中的数据,并将其日期过的副本保存在“审核”文件夹中。要写入审核文件夹,我使用了 $ fh = fopen(“ ./ au…

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 使用PHP从sqlite3数据库检索表名称 – php程序员分享
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们