美好的一天,
我是PHP和MySQl的菜鸟。期待指向正确的方向。 我有一个包含5列的MySql表。每列代表一组特定的数据。全数字。
我想编写PHP代码,它将每个值放在一个列中,并将其放入一个我可以修改的数组中。
我不知道如何将每列作为单独的数组。我应该获得所有行的数组,然后做一些额外的操作,将每行中的5个数字分成5个独立的数组吗? **
require_once 'login.php';
echo $db;
$conn = mysqli_connect($hn,$un,$pw,$db);
if (!$conn) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
$query = "SELECT xox FROM tablex WHERE id = '1'";
$result = $conn->query($query);
if(!$result) die ("Database access failed: " . $conn->error);
$rows = mysqli_fetch_row($result);
while($rows){
echo $rows['index'];
}
echo $rows[0];
>
答案 0 :(得分:0)
$statement = **yourDatabaseConnection**->query('SELECT column1 FROM table');
$datas = $statement->fetch();
$ datas将是您的column1数据的数组
答案 1 :(得分:-2)
尝试查看php文档,这是一个很好的起点...... php:mysql_fetch_row
请看下面的示例,如果不是您要找的,请编辑您的问题并提供您正在采取的方法(您的代码),以便我们更好地了解您遇到问题的位置。
<?php
$result = mysql_query("SELECT id,email FROM people WHERE id = '42'");
if (!$result) {
echo 'Could not run query: ' . mysql_error();
exit;
}
$row = mysql_fetch_row($result);
echo $row[0]; // 42
echo $row[1]; // the email value
?>