Hallo!
Möchte anhand einiger Funktionen eine Abfrage ausfürhen mit unterschiedlichen Paramteren. Leider bekomme ich als Rückgabewert immer die Zahl 1.
Die Abrfage wird richtig ausgeführt, möchte das ergebnis als array haben.
	
Funktion
	
							
						
					Möchte anhand einiger Funktionen eine Abfrage ausfürhen mit unterschiedlichen Paramteren. Leider bekomme ich als Rückgabewert immer die Zahl 1.
Die Abrfage wird richtig ausgeführt, möchte das ergebnis als array haben.
PHP-Code:
	
	
    
        if ($res2 == 0){
        
            $res2 = $this->function_sql ("WHERE company_name like '$company_name%' and postcode like '$postcode%' and city like '$city%'");    
         }
         
         $res2 = (count($res2));
     
         if ($res2 == 0){
            $res2 = $this->function_sql ("WHERE company_name like '$company_name%' and street like '$street%' and city like '$city%'");
        } 
PHP-Code:
	
	
    function function_sql($sql) {
    
    global $db;
        // Gesamtergebnis feststellen
        $search1= $db->query("SELECT id,
                              company_name,
                              street,
                              nr,
                              postcode,    
                              city
                            FROM werk
                            $sql
                            LIMIT 100    
                    ");     
    $res_search1 = $search1->fetchAll();
    echo $res_search1;
    
    } 
 
          
 Moderator
 Moderator 
							
						
Kommentar