mysql_result():无法跳转到第0行

mysql_result():无法跳转到第0行,mysql,warnings,row,fetch,Mysql,Warnings,Row,Fetch,代码: 当我尝试时: $qry_categorie = "SELECT id_category FROM wrs_category_product WHERE id_product = ". $row['id_product'] .""; $query_categorie = mysql_query($qry_categorie); $ciclaid = 0; $lista_id_categorie_completa = ''; while($id_categorie = mysql_fetc

代码:

当我尝试时:

$qry_categorie = "SELECT id_category FROM wrs_category_product WHERE id_product = ". $row['id_product'] ."";
$query_categorie = mysql_query($qry_categorie);
$ciclaid = 0;
$lista_id_categorie_completa = '';

while($id_categorie = mysql_fetch_row($query_categorie)) {
    $lista_id_categorie_completa .= $id_categorie[$ciclaid] . ',';
    ++$ciclaid;
}
我希望:

echo $lista_id_categorie_completa;
但echo打印:

3,63,18,5,57
在打开PHP错误报告后,我看到许多关于以下方面的错误:

mysql_result():无法跳转到第0行


有什么想法吗?

你发布的代码没有调用
mysql\u result
。请查看错误消息中的行,并发布相关代码。我已解决。我用mysql_fetch_assoc更改了mysql_fetch_行,并在输入while之前初始化了$id_categorie=array()。两个真正的问题中哪一个解决了?我太累了,明天告诉你:)谢谢
3,,,,,,,