Javascript 如何从数据库字段获取PHP数组
我想将字段中的所有项存储到PHP数组中Javascript 如何从数据库字段获取PHP数组,javascript,php,arrays,odbc,Javascript,Php,Arrays,Odbc,我想将字段中的所有项存储到PHP数组中 数据库是一个“.accdb”文件 与数据库的连接是通过PHP的ODBC函数实现的 这是我用于测试代码的表(其名称为“Posts1”): 这是我的PHP代码的最新版本,它只返回一个结果 <?php $dbName = $_SERVER["DOCUMENT_ROOT"] . "/Project6/phptest/SampleUsers.accdb"; $connection = odbc_pconnect("Driver={Micr
- 数据库是一个“.accdb”文件
- 与数据库的连接是通过PHP的ODBC函数实现的
这是我的PHP代码的最新版本,它只返回一个结果
<?php
$dbName = $_SERVER["DOCUMENT_ROOT"] . "/Project6/phptest/SampleUsers.accdb";
$connection = odbc_pconnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=" .$dbName, ";", ";");
if ($connection != true){ exit; };
$query_string = "SELECT Body FROM Posts1";
$results = odbc_exec ( $connection , $query_string);
$output = odbc_result($results, 1);
odbc_close ( $connection );
echo $output;
?>
既然你对web开发完全陌生,为什么不放弃ODBC,加入我们MySQL,加入酷酷的孩子们的行列呢?听起来很有趣,但看起来可能需要一些工作来转移现有的数据库(我在一个我一无所知的领域被一个非常大的项目困住了,哈哈)。解决这种类型的问题会更容易吗/你还有什么其他原因建议它吗?嗯,我不知道ODBC是如何工作的,但由于我已经使用MySQL 5年多了,我可以说没有数据库驱动程序能打败它。您可以获得很多关于MySQL的资源,大多数开发人员实际上都推荐这一点。也许你应该在ODBC中结束这个项目,开始学习MySQL来进行新的项目。好吧,我可以随时切换,事实上,这是唯一对我来说重要的解决方案。如果您能提供任何建议,我们将不胜感激。我很乐意为您提供帮助。我相信你已经听说了,对吗?从这两个选项中选择一个并开始学习。
$output = array();
for ($value = array_pop(odbc_fetch_array($results)), $i = 1;
$value != false;
$value = array_pop(odbc_fetch_array($results)), $i++)
{
$output[$i] = $value;
}