MySQL suche

strex

Erfahrenes Mitglied
Ich scheitere gerade an einem Problem und hoffe einer von euch kann das lösen.

Ich habe ein funktion geschrieben die aus Zwei Spalten etwas sucht. Das klappt auch so weit schon gut. Jetzt möchte ich aber das in einer variable auch noch die spalten id mit ausgegeben wird.


Code:
function search_ally($uname)
    {
        $db_ally = new cl_extended_database;

        $db_ally->query("SELECT * FROM allys WHERE name LIKE '%$uname%' OR tag LIKE '%$uname%'");
        $db_ally->err();
        
        $ret = array();
        $ptr = 0;
        
        if ($db_ally->numrows() <= 0)
            return -1;
            
        while ($row = $db_ally->fetch())
        {
            $ret[$ptr]['name'] = $row['name'];
            $ret[$ptr]['score'] = $row['score'];
            $ptr++;
        } 

        $db_ally->dbclose();
        
        unset($db_ally);
        
        return $ret;
    }

Wie bekomme ich das hin?

Danke das sich einer bemüht!
 
Zuletzt bearbeitet:
Die Id existiert doch bestimmt zu jedem Datensatz, denn leg das doch einfach in dein Array rein:

PHP:
while ($row = $db_ally->fetch())
        {
            $ret[$ptr]['name'] = $row['name'];
            $ret[$ptr]['score'] = $row['score'];
            $ret[$ptr]['id] = $row['id'];
            $ptr++;
        }
 
StefanR hat gesagt.:
Die Id existiert doch bestimmt zu jedem Datensatz, denn leg das doch einfach in dein Array rein:

PHP:
while ($row = $db_ally->fetch())
        {
            $ret[$ptr]['name'] = $row['name'];
            $ret[$ptr]['score'] = $row['score'];
            $ret[$ptr]['id] = $row['id'];
            $ptr++;
        }

Bin ich blöd...auf das hätte ich auch kommen können. Hab aber wieder zu umständlich gedacht.

Danke!
 
Zurück