Jump to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.
Geplaatst:

Ik heb nu de hele dag gewerkt om een mysql resultaat naar een string om te kunnen zetten.

Ik heb bijvoorbeeld in de mysql database staan:

Piet | Klaas

Henk | Jan

en wil dit omzetten naar dit:

Piet&Klaas|Henk&Jan

Dus tussen de voor en achternaam een & en tussen de 2 volledige namen een |

	function getBans()
{
	$username = "-";
	$password = "-";
	$database = "-";
	$string = "";
	mysql_connect("-",$username,$password);
	mysql_select_db($database) or die( "Unable to select database");

	$query = "SELECT * FROM namen";
	$result=mysql_query($query);		
	return $result;

	while($row = mysql_fetch_array($result)){			

	}

	return $string;
	mysql_close();
}

Ik heb 2 kolommen. De eerste heet Voornaam en de tweede Achternaam.

Wat moet ik in de while statement zetten zodat dit het resultaat geeft dat ik wil hebben?

Ik kan niet wachten tot ik zie hoe het nou wél moet! :puh:

Alvast bedankt,

Jeroen.

Featured Replies

Geplaatst:

function getBans()
{
	$username = "-";
	$password = "-";
	$database = "-";
	$string = "";
	mysql_connect("-",$username,$password);
	mysql_select_db($database) or die( "Unable to select database");

	$query = mysql_query("SELECT * FROM namen");
	while($result = mysql_fetch_array($query)){			
		echo "Voornaam: " .$result['voornaam']. ", achternaam: " . $result['achternaam'] . "<br />";
	}
}

Weergave op de website mag je zelf aanpassen, net hoe jij het wilt hebben. :)

Geplaatst:

Ik heb hetzelfde probleem, maar dan andersom!

Ik wil een string splitten en uploaden naar MySQL, weet iemand dat ook? :bonk:

Geplaatst:

Eerst even een opmerking @ophion: ik zie dat je een mysql_connect() doet in de functie, ik hoop dat je dat niet op meerdere plaatsen doet? Meestal kun je het beste 1x een mysql_connect() (en select_db) aanroepen voor de hele pagina.

Als je het resultaat echt in een string wilt hebben, moet je boven de while een string maken:

$string = '';

En in de while:

$string .= $row['voornaam'].'&'.$row['achternaam'].'|';

En dan onder de while:

$string = substr($string, 0, -1);

En die returnen.

Let wel op, in het script zoals die in je begin-post staat:

- return je eerst het $result, dus komt hij niet aan bij de while

- wordt een connectie gemaakt terwijl dat beter ergens bovenaan de pagina kan (zoals hierboven aangegeven)

- wordt mysql_close() aangeroepen na de tweede return. Als je de eerste return weghaalt en de tweede laat staan, zal mysql_close nooit aangeroepen worden.

@zarox:

Je moet dan gebruik maken van explode() ;) .

Bewerkt: door marcootje

Geplaatst:
  • Auteur

Super! Ga het gebruiken in mijn script! :D

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.

Configureer push berichten

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.