php - mysql_fetch_array 只返回第一列

标签 php mysql

我真的非常需要以下代码的帮助。我只是不明白为什么它不起作用。

我需要查询一个 MySQL 表,我只需要为特定 ID 返回一行。然而 mysql_fetch_array 只返回该表的第一列 - 我快要沮丧死了......

$sqlCommand = "SELECT * FROM sqlInformationen WHERE ID = 2"; 

$sqlConn = mysql_connect($config['mysql_host'],$config['mysql_user'],$config['mysql_pass']);
mysql_select_db($config['db_name']) or die ("Fehler bei der Verbindungsaufnahme."); 

$result = mysql_query($sqlCommand); 
$row = mysql_fetch_array($result);  

echo $row['infTitel'];

数据库包含字段“ID”、“infTitel”、“infZusammenfassung”等。但是只有 echo $row['ID'] 返回一个值。

非常感谢帮助。

谢谢。

最佳答案

你需要使用:

$row = mysql_fetch_assoc($result); 

得到关联数组作为结果。

mysql_fetch_array($result) 也返回数字索引和关联索引,但我不确定从哪个版本开始。

关于php - mysql_fetch_array 只返回第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12141086/

相关文章:

mysql - MySQL中如何将多张表聚合为一张?

php - 错误 #1050 表 'name' 已存在,而我有一个空数据库

Mysql UPDATE 表依赖于其他表中的 NOT EXIST

php - 如何在ubuntu上安装php?

javascript - Ajax 简单调用不起作用

javascript - PHP 没有从 $.ajax 获取 POST 数据

php - Laravel 5.1 无法识别 postgres 中的时间戳字段

php - 如何在两个 MySQL 表的对抗中找到缺失的数字?

php - 如何根据 MySQL 数据库中的结果生成折线图

php - 在 Symfony2 中使用 Imagick?