如何在sqlite3中搜索列名

时间:2018-03-18 15:01:00

标签: php sql

我目前正在尝试在现有列的sqlite 3中执行搜索,如果我找不到它,我可以获取列的名称,但我找不到将它们与我的任何变量进行比较的方法

这是我的榜样

$bd = new SQLite3('my_datebase.db');
$CONTADOR = (" PRAGMA table_info(tblLecturacion); ");
$ResultCont = $bd->query($CONTADOR);
$conteoprevio = $ResultCont->fetchArray(SQLITE3_ASSOC);
do {
    echo $conteoprevio['name'] . '<br />';}while ($conteoprevio = 
$ResultCont->fetchArray(SQLITE3_ASSOC));

我试图使用array_search查看变量,以及其他方法,但我可以解决它:(

我也试过其他方式

/////// columnaA不存在于表格中。

$bd = new SQLite3('my_datebase.db');
$DatosConsulta = ("SELECT columnaA FROM tblafiliacion WHERE 1=0 "); 
$Result = $bd->query($DatosConsulta);
$row_DatosConsulta = $Result->fetchArray(SQLITE3_ASSOC);

所以这给了一个sql错误,因为该列不存在,我在互联网上搜索了很多,但没有答案:(

0 个答案:

没有答案