【问题标题】:Creating an array from a MySQL table从 MySQL 表创建数组
【发布时间】:2010-04-26 17:09:58
【问题描述】:

我正在尝试创建一个用于 curl_multi_exec 的数组,但我似乎无法正确创建该数组。

这是我的代码:

$SQL = mysql_query("SELECT url FROM urls") 
       or die(mysql_error()); //Query the shell table
while($resultSet = mysql_fetch_array($SQL)) {
  $urls[] = $resultSet;
}    
echo $urls; //Test that the array works

但是当我运行这个脚本时,它所做的只是 echo "Array"

我不知道我做错了什么,我在谷歌上查了一下,但无法弄清楚。任何见解将不胜感激。

【问题讨论】:

  • dnagirl 抓住了它,弹片上校。我希望它能打印出 MySQL 中的行。
  • 我知道你想要行。它应该是什么格式? PHP 是如何知道这种格式的?
  • 好吧,目前我只是想让它打印完整的数组,这样我就可以确保数组设置正确,但如果你正在寻找我的最终目标,你可以在这里找到它:stackoverflow.com/questions/2713876/…
  • 我刚刚问了您要打印的文本。一个例子。的文本。但是您没有意识到当我们在浏览器中看到任何内容时正在打印文本这一简单事实。
  • 我只是想让它打印(以文本形式)请求行的内容,以验证数组是否有效。

标签: php mysql arrays


【解决方案1】:

print_r($urls)var_dump($urls)

echo 采用标量值。

【讨论】:

【解决方案2】:

您可以使用print_r()函数。

print_r($urls)

【讨论】:

    猜你喜欢
    • 2018-03-19
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 2022-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    相关资源
    最近更新 更多