如果我有一个mysql表,看起来像这样:
+-------+
| id |
+-------+
| 3173 |
| 31793 |
| 58528 |
+-------+
如何在PHP中遍历所有id ?
我建议你阅读一些教程!
1)。连接到数据库
mysql_connect('server', 'username', 'password') or die( mysql_error() );
mysql_select_db('db-name') or die( mysql_error() );
2。)SELECT id FROM table_name
$sql = 'SELECT id FROM table_name';
$result = mysql_query($sql) or die( mysql_error() );
$IDs = array();
while ( $row = mysql_fetch_row($result) )
{
$IDs[] = $row[0];
}
print_r($IDs); // Output the IDs
这样做,但可能你应该做一些教程
$result = mysql_query('SELECT id FROM tablename');
while ($row = mysql_fetch_assoc($result)){
echo $row['id']; // this is the ID
}
您需要连接到数据库:
$link = mysql_connect($host,$user,$password);
然后使用连接链接检索查询结果
$result = mysql_query('SELECT id FROM my_table_name WHERE 1', $link);
然后迭代抛出行
while(($row = mysql_fetch_array($result)) != false)
{
// Do whatever you want with the id
echo $row['id'];
}