php - 我可以让这个更简单吗?

标签 php

嘿, 我是 PHP 新手(上周开始) 我在 SQLDB 中得到了 10 行信息 我对所有 10 个都做同样的事情:

$db_line1 = mysql_query("SELECT * FROM messages WHERE message_id='1'");
$line1 = mysql_fetch_array($db_line1);
unset ($line1['0']);
unset ($line1['1']);
unset ($line1['2']);

$db_line2 = mysql_query("SELECT * FROM messages WHERE message_id='2'");
$line2 = mysql_fetch_array($db_line2);
unset ($line2['0']);
unset ($line2['1']);
unset ($line2['2']);

等等。等一直到 $line10,我可以使用类似“foreach”函数的东西吗?

最佳答案

$query = mysql_query("SELECT * FORM messages");
while($result = mysql_fetch_assoc($query))
{
  echo "<pre>";
  print_r($result);
  echo "</pre>";
}
unset($result);

关于php - 我可以让这个更简单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3820207/

相关文章:

javascript - 无法传递 json 数组

php - 查询无法使用 php 正常工作

javascript - 多个网页的单个标题

php - 学说加入实体

php - 如果没有找到数据,如何制作表格行?

php - 仅使用 1 个 Select 从数据库的不同列中提取 2 个值

java - 在 Yii 中对 Android 用户进行身份验证

php - 修改 Cookie 的值

javascript - PHP正则表达式从JS函数中提取经纬度

php - Joomla 自定义模板覆盖不起作用