Maison > développement back-end > tutoriel php > 请教mysql 查询后的问题

请教mysql 查询后的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-06 20:35:29
original
924 Les gens l'ont consulté

不知道是哪里错了!最后输出的数据是空值来的!!数据库是存在数据的!求教哪里错了??

<code> $res = mysql_query("select top 1 * from list_comment where tid='". $tid ."' order by id desc");
    $echo=  '{"comment":[';
    while($row=mysql_fetch_row($res)){
        $echo .=  $row["id"] .'","tid":"'. $row["Tid"] .'"},';
    }
$echo = substr($echo,0,strlen($echo)-1);
$echo .= "]}";
echo $echo;
</code>
Copier après la connexion
Copier après la connexion

回复内容:

不知道是哪里错了!最后输出的数据是空值来的!!数据库是存在数据的!求教哪里错了??

<code> $res = mysql_query("select top 1 * from list_comment where tid='". $tid ."' order by id desc");
    $echo=  '{"comment":[';
    while($row=mysql_fetch_row($res)){
        $echo .=  $row["id"] .'","tid":"'. $row["Tid"] .'"},';
    }
$echo = substr($echo,0,strlen($echo)-1);
$echo .= "]}";
echo $echo;
</code>
Copier après la connexion
Copier après la connexion

mysql里面没有top n这种语法的吧。。。在sql server或者access里面有。
建议修改sql语句:“select * from list_comment where tid='". $tid ."' order by id desc limit 1”

select top 1 * from list_comment

这个语法。。。你是想查什么呢?第一个结果?mysql要用select * from list_comment limit 1

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal