php - mysql在php函数中选择*或所需参数

标签 php mysql class function

我有一个从特定表中选择 * 值的函数,我需要配置如果我在参数中传递 * 然后它选择所有或选定的参数。

我的函数如下:

  public function select($tablename){
          $select = mysql_query("SELECT * FROM $tablename");
          if(!$select){
              echo "cant select table mane";
              }
          while ($row = mysql_fetch_array($select)){

              print_r($row);
              }
          }      

如何传递动态列名来代替 *

最佳答案

public function select($tablename,$column=NULL){
      if($column == null) {
          $select = mysql_query("SELECT *  FROM $tablename");
      } else {
          $select = mysql_query("SELECT ".$column."  FROM $tablename");
      }

使用 select("abcd_table","id,name"); OR 调用它只是 select("abcd_table");

作者:亚历克斯

Avoid mysql, it is deprecated. Use mysqli or PDO instead

关于php - mysql在php函数中选择*或所需参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15570088/

相关文章:

php - php 搜索中的 mysql 查询(仅邮政编码的第一部分)

php - 无法使用 PHP 和 PDO 更新表

javascript - 测试子类时如何监视祖父类中的导入函数?

php - Zyxel NSA310 - PHP 显示源而不是执行

php - 这个正则表达式是什么意思?

PHP session 在 SSL 上重置

php - 我如何创建一个系统来计算上次看到的时间

php - 使用 PHP 将两个/多个图像上传到 MySQL

C++ 通过具有数组索引的类传递参数?

java - 从数组列表中的实例获取和设置数组值