查看调用返回结果x 2

时间:2014-06-04 10:29:52

标签: php mysql

我在php中查看调用时遇到问题:

 $query = "SELECT * FROM contact_numers_view";
 $result=mysql_fetch_array(mysql_query($query));
 //conversion from array to string
 $separater = implode(",", $result);

echo $separater上我应该得到一个数字100020,但不是这个我得到它加倍像100020, 100020

任何有关错误的提示?

观点是:

CREATE VIEW contact_numers_view AS
            SELECT COUNT(*) FROM contacts;

1 个答案:

答案 0 :(得分:1)

mysql_fetch_array - 将结果行作为关联数组,数字数组或两者获取

请参阅http://in3.php.net/mysql_fetch_array

result_type用作MYSQL_NUM

在您的代码中执行以下操作,

 $query = "SELECT * FROM contact_numers_view";
 $result=mysql_fetch_array(mysql_query($query), MYSQL_NUM);
 //conversion from array to string
 $separater = implode(",", $result);

此外,mysql_ *函数正式弃用(自PHP 5.5起。它可能会在下一个主要版本中删除)

请参阅此处Why shouldn't I use mysql_* functions in PHP?