echo van array na query

Status
Niet open voor verdere reacties.

eisdatop

Gebruiker
Lid geworden
14 jul 2004
Berichten
434
Hallo allemaal, met dit scriptje:
PHP:
<?
$dbhost = "localhost"; // host van je database, bijna altijd localhost
$dbuser = "eisdatop_com"; // username voor je mysql database
$dbpass = "******"; // wachtwoord van je database
$dbname = "eisdatop_com_1"; // de database

mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);

$namenArray = Array();

$select = "SELECT * FROM gebruikers";

$query = mysql_query($select);

while($geef = mysql_fetch_object($query))

$namenArray[] = $geef->naam;

echo '$namenArray';
?>
Probeer ik een rij uit mn tabel te krijgen, in een array te zetten en dan te echo'en. Maar als ik echo dan krijg ik gewoon keihard:
$namenArray

Klopt er iets niet? Of ben ik helemaal verkeerd bezig?
Alvast bedankt:)

(voorbeeld: KLIK!
 
Laatst bewerkt:
PHP:
while($geef = mysql_fetch_assoc($query))
{
  echo $geef . "<br />\n";
}

Probeer deze while() loop es ipv die je nu gebruikt..

Btw, misschien ff de Do's and Don't doorlezen van JPeetje ?
 
Ik kan de Do's and Don'ts niet vinden van JPeetje. Waar staan ze?
 
http://dad.jpeetje.nl

@masterprut
dan heb je het cker over mijn ge-echo?:rolleyes:

edit//
PHP:
$namenArray = Array();

$select = "SELECT * FROM gebruikers";

$query = mysql_query($select);

while($geef = mysql_fetch_assoc($query))

{
  echo $geef . "<br />\n";
  echo $namenArray;

}


Ik heb nu dit, maar als je naar mn eerder gegeven voorbeeld gaat(die link jah) dan krijg je gewoon een hele waslijst met array:confused:
Snap er niks van, in DAD van jpeetje staat ook niets en op google loop ik ook al vast:S
 
Laatst bewerkt:
Geplaatst door eisdatop
[...] Probeer ik een rij uit mn tabel te krijgen, in een array te zetten en dan te echo'en. Maar als ik echo dan krijg ik gewoon keihard:
$namenArray
Snap er niks van, in DAD van jpeetje staat ook niets en op google loop ik ook al vast:S
Niet dat mijn Do's and Dont's voor troubleshooting gebruikt horen te worden, maar er staat wel iets over in. Zie 'Don't: dom variabelgebruik'.

Daar staan enkele manieren in om een variabele naar het scherm te outputten. Zoals je daar ziet, gebruik ik geen enkele keer variabelen binnen enkele quotes (niet zonder concateneren), dit doe ik niet omdat dat niet werkt.
PHP:
$bla = 'blaatjes';

echo $bla; // blaatjes
echo "bla $bla bla"; // bla blaatjes bla
echo 'bla $bla bla'; // bla $bla bla
echo 'bla ' . $bla . ' bla'; // bla blaatjes bla
En waarom je 'Array' krijgt: je specificeert niet welke waarde je uit die array wil halen, je zegt alleen dat je de array wil echo-en. En dus doet hij dat, hij echo-ed 'Array'.
 
Geplaatst door JPeetje
En waarom je 'Array' krijgt: je specificeert niet welke waarde je uit die array wil halen, je zegt alleen dat je de array wil echo-en. En dus doet hij dat, hij echo-ed 'Array'.

En hoe specificeer je die dan?:confused:
 
PHP:
$array = array( 'bla', 'bla2', 'bla3' );
echo $array[0]; // bla
echo $array[2]; // bla3

$array2 = array( 'bla' => 'ding', 'hm' => 'duh', 'gaap' => 'etc' );
echo $array2[0]; // Notice: ongeldige index
echo $array2['bla']; // ding
echo $array2['gaap']; // etc
 
Allemaal bedankt voor de moeite... maar ik zat helemaal verkeerd en had me helemaal niet bezig moeten houden met array's ed.
PHP:
$out = mysql_query('SELECT `email` FROM `gebruikers`');
while($row = mysql_fetch_assoc($out)){
echo $row['email'];
echo '<br />';
}

dit was al genoeg geweest, maar nogmaals tog bedankt, ik heb er weer wat van geleerd:thumb:

edit//
en als ik de eerste reactie van masterprut bekijk........:rolleyes:
 
http://dad.jpeetje.nl/
We can't open the web page you requested ... Cannot Find Server - The web site you typed in could not be found on the internet.

Nu weet ik niet wat ik wel en wat ik niet mag doen met variabelen. :(:confused:

En niet zeggen dat dit een heel oud topic is, want zoals je ziet heb ik het NU nodig en is het dus nog steeds actueel. :p
 
Mijn vraag ?

Welke do's en don't kun je hebben met variabelen ?
 
Ik ga dat eens uitprinten, dankjewel ! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan