我有一个从特定表中选择 * 值的函数,我需要配置如果我在参数中传递 * 然后它选择所有或选定的参数。
我的函数如下:
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/