dongsheng8158 2014-04-11 18:18
浏览 12
已采纳

我的PHP不是从MySql中获取数据

I am creating a Login form that captures the values so I can use throughout the session when the user gets pass the regular Login page. I have input in MySQL as follows:

user_id | username | password | firstname | lastname | email | website | active | date_added

I created a function to capture data but it doesn't return anything. Can anyone help me with this?

Here is what the code looks like:

 function user_input($user_id) {
 $input = array();
 $user_id = (int) $user_id;

 $func_num_args = func_num_args();
 $func_get_args = func_get_args();

 if ($func_num_args > 1) {
 unset($func_get_args[0]);

 $fields = ' ` ' . implode('`, ` ', $func_get_args) . ' `';


 $query = mysql_query("SELECT '$fields' FROM Login WHERE user_id = '$user_id' ");
 $input = mysql_fetch_assoc($query);


 print_r($input);
 }
 }
  • 写回答

3条回答 默认 最新

  • doumianfeng5065 2014-04-11 18:58
    关注
     private function user_input($user_id) {
    
     private $input = array();
     //$user_id = (int) $user_id; //This line may effect your security 
    
    if(isset($input)){
    
     $func_num_args = func_num_args();
     $func_get_args = func_get_args();
    
    $query = "SELECT ";
    for($i = 0 ; $i <=  $func_num_args; $i++){
    
         if($i==($func_num_args-1))
         {
             $query =$query .$func_get_args[$i];
         }
         else
         {
             $query =$query .$func_get_args[$i].",";
         }
    
        }
        $query = $query . " FROM Login WHERE `user_id` =" . $user_id ;
    
       $rs = mysql_query($query);
    
        while ($getRow = Mysql_fetch_array($rs)){
           self::$input = $getRow;
        }
     }
        return self::$input ; // this will be returning an array of result set 
    
    
      }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算