|
|
1
4
所以,应该是
你的foreach循环是无用的:如果你想显示1行的数据,你可以使用
此外,您可能希望转义正在输出的数据,以确保没有任何类型的HTML/javascript注入——至少在src和标题中是这样,我想说;为此,您可以使用
那么,你的回声可能看起来像这样:
使用您最初使用的内容: $data2是一个关联数组,看起来像这样:
(每次迭代一个值)
有
即,当对字符串使用数组访问时,您只会得到第一个字符,键是字符串。
|
|
|
2
2
我认为你想做的是:
这里的重点是mysql_fetch_array只检索一条记录,您需要多次调用它来检索多条记录。当没有更多记录要获取时,它最终将返回FALSE。 |
|
|
3
0
|
|
|
4
0
我遭受了同样的输出。后来,我发现了我犯的错误。我之前已经将同一个变量初始化为字符串。使用新变量解决了这个问题。 在以下位置找到帮助: http://www.sitepoint.com/forums/showthread.php?259452-Only-outputting-first-character-of-array |