php - 制作数组以显示所有结果

标签 php mysql

这里绝对是新手。我有一个简单的问题:

$result = mysql_query("SELECT * FROM evalucion WHERE username = '$empleado'") or die(mysql_error()); 

$row = mysql_fetch_array( $result );

if ( $row['relacion'] == 'Team') {
    while ($row = mysql_fetch_array( $result)) {
        ...
    }
} 

问题是,当我这样做时,数组显示的结果会少一个。还有其他方法吗?

最佳答案

在循环内使用if

 $result = mysql_query("SELECT * FROM evalucion WHERE username = '$empleado'") or die(mysql_error()); 

 while($row = mysql_fetch_array( $result ) ) { if ( $row['relacion'] == 'Team') { 

关于php - 制作数组以显示所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25605716/

相关文章:

php - 无法在 Laravel 迁移中添加外键约束

论坛网站Mysql结构

php - 当数据库在另一台机器上时是否值得使用 MYSQLI_CLIENT_COMPRESS?

php - 多个 Like 子句 Codeigniter

php - 奇怪的未处理 PDO 异常

php - ffmpeg 视频中的随机图像,但按顺序排列

PHP MySQL 在更新之前仅显示表中的一行

php - 使用PHP脚本将上传的图像转换为PNG

mysql - 太阳黑子和solr

php - 使用 PHP 从 SQL 中获取的每 3 个元素创建一个新的 div 类行