用数据库中的列填充数组

冲击率

我需要使用从数据库中获取的一些数据来填充数组。我的数据库表如下所示:

Tablename

ID | PROFILEID  |    PAGEID   | VOTE
------------------------------------
1  | 1563187610 | /example.php| 1
2  | 1563187610 | /example.php| 2
3  | 1946357685 | /example.php| 1
------------------------------------

在尝试使用的每个代码中,我总是得到一个看起来像这样的数组: Array ( )

这是我用来填充数组的代码:

<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

$sql = "SELECT FROM `Tablename`";
$result = mysql_query($sql);

$var = array();
while ($row = mysql_fetch_array($result)) {
  $var[] = $row['PROFILEID'];
}

print_r($var);
$conn->close();

?>

更新1

$sql = "SELECT * FROM `Tablename`";
$result = mysqli_query($sql, $conn);

$var = array();
while ($row = mysqli_fetch_array($result)) {
  $var[] = $row['PROFILEID'];
}

print_r($var);

仍然给Array()问题。

如果我输入“ or die(mysqli_error($conn))”,它什么也没说,我的屏幕空白

解决了

$servername = "localhost";
$username = "root";
$password = "";
$dbname = "test";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}



$sql = "SELECT * FROM `Tablename`";
$result = $conn->query($sql);
$var = array();

if ($result->num_rows > 0) {
    // output data of each row
    while ($row = mysqli_fetch_array($result)) {
        $var[] = $row["PROFILEID"];
    }
} else {
    echo "0 results";
}

print_r ($var);
$conn->close();
科斯塔斯(Kostas Mitsarakis)

您必须使用mysqli函数而不是mysql_*。另外,您*在对SELECT帐单中需要

$sql = "SELECT * FROM `Tablename`";
$result = mysqli_query($sql, $conn);

$var = array();
while ($row = mysqli_fetch_array($result)) {
  $var[] = $row['PROFILEID'];
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用数据库中的列填充数组

来自分类Dev

用java中的数据库填充数组列表

来自分类Dev

如何根据数据库列中的值用数据填充数据网格视图

来自分类Dev

填充数据库中的空列

来自分类Dev

填充数据库中的表

来自分类Dev

填充数据库中的选择

来自分类Dev

用数据库数据填充数组并在pickerView上调用它

来自分类Dev

用数据库中的数据填充数据表

来自分类Dev

使用数据库中的数据填充数组(Angular + PHP / MySQL)

来自分类Dev

用夹具或脚本预填充数据库?

来自分类Dev

Ruby on Rails / Ruby:用文件中的用户名填充数据库

来自分类Dev

在JPA中从数据库填充数据表

来自分类Dev

如何使用SqlBulkCopy填充数据库中的加密列?

来自分类Dev

无法在下拉列表中填充数据库列

来自分类Dev

android中的预填充数据库

来自分类Dev

如何在Firebase中填充数据库?

来自分类Dev

从Django中的API填充数据库

来自分类Dev

如何从Eclipse中的文件填充数据库表?

来自分类Dev

用空数组填充数据框列

来自分类Dev

离子+预填充数据库

来自分类Dev

用选定的列表值填充数据框中的列

来自分类Dev

创建新用户时,django用一些数据填充数据库

来自分类Dev

SQLAlchemy,Python,用数据填充数据库的最简单方法

来自分类Dev

使用休眠方式用数据填充数据库表的方法

来自分类Dev

当存在forgein密钥时,用数据填充数据库

来自分类Dev

用Java中的对象填充数组

来自分类Dev

用PHP中的for循环填充数组

来自分类Dev

用EditText中的值填充数组

来自分类Dev

用JavaScript中的for循环填充数组