Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从数据库字段获取PHP数组_Javascript_Php_Arrays_Odbc - Fatal编程技术网

Javascript 如何从数据库字段获取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

我想将字段中的所有项存储到PHP数组中

  • 数据库是一个“.accdb”文件
  • 与数据库的连接是通过PHP的ODBC函数实现的
这是我用于测试代码的表(其名称为“Posts1”):

这是我的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;
}