【发布时间】:2012-06-20 05:39:10
【问题描述】:
我在 stackoveflow 上查看了几篇关于创建数组的帖子,但还没有找到我正在寻找的东西......我想尝试这么多不同的答案,并得到一个最接近我正在尝试的答案去完成。
假设我想使用这个查询创建一个数组:
“从产品中选择 *”
这是如何最有效地完成的?
谢谢。
PS - 请注意,我是从头开始的。
更新
我的配置文件:
`[root@CentOS testphp]# vi config.php
<?php
// Connection's Parameters
$db_host="localhost";
$db_name="tablename";
$username="username";
$password="password";
$db_con=mysql_connect($db_host,$username,$password);
$connection_string=mysql_select_db($db_name);
// Connection
mysql_connect($db_host,$username,$password);
mysql_select_db($db_name);
?>`
我正在尝试创建数组的 php 代码...我收到语法错误:
解析错误:语法错误,第 2 行 /var/www/html/testphp/test.php 中的意外 T_VARIABLE
我得到同样的错误:
`[root@CentOS testphp]# vi test.php
<?php include('config.php')
$query = "select * from upload_products";
$dataArray = array();
$result = mysqli_query($query, $link);
while($row = mysqli_fetch_assoc($query)) {
$dataArray[] = $row;
}
var_dump($dataArray); //Now you have your array.
?>`
任何想法......感觉就像我在这里遗漏了一些东西。而且,是的,我已经阅读了文档...逐行使用了他们的代码,查看了代码,但仍然得到与我在网上找到的所有代码示例相同的错误。
【问题讨论】:
-
你应该阅读php手册:php.net/manual/en/index.php,搜索关于sql查询
-
如果您对许多不同的答案感到困惑,再问一个宽泛的问题也无济于事。您对现有解决方案有什么具体问题?
-
家庭作业问题?在深入研究 MySQL 之前,您似乎需要从 PHP 开始。阅读手册。
-
你想要完成什么?如果您尝试过某些东西,请发布您的代码。太宽泛的问题... MySQLi/PDO 有几个相同的功能...php.net/manual/en/mysqli-result.fetch-array.php 它们每个都带有示例代码....