Fetching database to array

Status
Niet open voor verdere reacties.

TheJjokerR

Gebruiker
Lid geworden
25 apr 2008
Berichten
104
SORRY! Ik heb het probleem al gevonden!

Ik heb een probleem, mijn database ziet er ongeveer zo uit:
_UniqueID | _Name | password | settings | _Clan | _Money | _Access | _SteamID | rank | _Donator | _Inventory

Wanneer ik dit doe:
PHP:
function Search($mode,$name){
	if($mode == 0){ //Search by player name
		$get_userinfo = mysql_query("SELECT * FROM `players` WHERE _Name = '". $name ."'");
	}elseif($mode == 1){ //Search by clan name
		$get_userinfo = mysql_query("SELECT * FROM `players` WHERE _Clan = '". $name ."'");
	}else{ // Just dont call a function without the right argument -.-
		die("<div id='post'>Function Error: Invalid Mode ( 0 = Player Name / 1 = Clan Name )</div>");	
	}

	$qget_userinfo = mysql_fetch_assoc($get_userinfo);
		if(!$qget_userinfo) die("<div id='post'>No users found matching this name.</div>");
	
	foreach($qget_userinfo as $row){
		print_r($row);
	}

}
Dan print hij dit:
1TestNametesting01001clanhere!!15900asdSTEAM_0:1:1234567Admin1inventoryitem1;2ndinventoryitem;moreinvitems3

Ik wil het eigenlijk zo gaan gebruiken dat ik een lijstje kan maken met users, dus for each row die ik krijg van de database: $row['_Name']

Ik hoop dat ik duidelijk ben :thumb:


LET OP!!!! IK HEB HET AL OPGELOST, SORRY!!!
 
Laatst bewerkt:
Heb je de oplossing ook voor andere mensen die met dit probleem zitten? :)
 
Natuurlijk:

PHP:
function Search($mode,$name){
	if($mode == 0){ //Search by player name
		$get_userinfo = mysql_query("SELECT * FROM `players` WHERE _Name LIKE '%". $name ."%'");
	}elseif($mode == 1){ //Search by clan name
		$get_userinfo = mysql_query("SELECT * FROM `players` WHERE _Clan LIKE '%". $name ."%'");
	}else{ // Just dont call a function without the right argument -.-
		die("<div id='post'>Function Error: Invalid Mode ( 0 = Player Name / 1 = Clan Name )</div>");	
	}
	echo "Search results:";

	while($row = mysql_fetch_array($get_userinfo))	
	{ 
	echo $row['_Name'];
	}

}

mysql_fetch_array werkte wel, ik gebruikte assoc dus verkeerd.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan