【问题标题】:How to find name all rows from a table in MySQL? [closed]如何从 MySQL 中的表中查找所有行的名称? [关闭]
【发布时间】:2017-02-28 00:40:03
【问题描述】:

这是我的功能。以前它以更好的方式工作,但现在有一天它不能正常工作。

function table_rows()
    {

    $sql="SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='check_db' AND `TABLE_NAME`='tbl_details'";
    $result= mysql_query($sql);

    return $result;
    }

函数结果..类似这样的东西。我只想要字段名称。

COLUMN_NAME
tbl_structure.php?change_column=1&field=id&token=8a5756ad27bfde74d341bfed684767e5
tbl_structure.php?change_column=1&field=fnme&token=8a5756ad27bfde74d341bfed684767e5
tbl_structure.php?change_column=1&field=lnme&token=8a5756ad27bfde74d341bfed684767e5
tbl_structure.php?change_column=1&field=age&token=8a5756ad27bfde74d341bfed684767e5
tbl_structure.php?change_column=1&field=dob&token=8a5756ad27bfde74d341bfed684767e5
tbl_structure.php?change_column=1&field=mail&token=8a5756ad27bfde74d341bfed684767e5
tbl_structure.php?change_column=1&field=ads&token=8a5756ad27bfde74d341bfed684767e5

【问题讨论】:

  • 不知道你在问什么
  • 每次在新代码中使用the mysql_ 数据库扩展a Kitten is strangled somewhere in the world 时,它都已被弃用,并且已经存在多年,并且在 PHP7 中永远消失了。如果您只是学习 PHP,请花精力学习 PDOmysqli 数据库扩展和预处理语句。 Start here

标签: php mysql mysqli php-5.5


【解决方案1】:

首先,mysql_ 已弃用。使用mysqli_ 或 PDO

其次,你只是在执行 sql 查询,而不是获取任何数据。试试下面的代码。注意 $con 是连接到 db 的变量。你应该把它改成你自己的

(已编辑) https://www.w3schools.com/php/func_mysqli_query.asp https://www.w3schools.com/php/func_mysqli_fetch_array.asp

function db () {
    static $con;
    if ($con===NULL){ 
        $con = mysqli_connect ("localhost", "root", "", "database");
    }
    return $con;
}

function table_rows()
  {
    $con = db();
    $sql="SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='check_db' AND `TABLE_NAME`='tbl_details'";

    $query= mysqli_query($con,$sql);
    $result= mysqli_fetch_array($query,MYSQLI_ASSOC);

    return $result;
 }

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-05
  • 2022-01-19
  • 1970-01-01
  • 1970-01-01
  • 2018-11-15
  • 1970-01-01
  • 2012-07-04
相关资源
最近更新 更多