while lus fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

Viktor

Viktor

02/02/2006 20:02:00
Quote Anchor link
Als ik:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$select
= "SELECT * FROM blabla (blabla) VALUES (blabla) LIMIT 0,15";
$query = mysql_query($select) or die (mysql_error());
while ($rij = mysql_fetch_array($query){
echo $rij['blabla'];
}

echo "hoi";
?>

doe dan krijg ik echo met 'hoi' niet te zien, hoe kan ik er voor zorgen dat ik die wel te zien krijg?
Gewijzigd op 02/02/2006 20:59:00 door Viktor
 
PHP hulp

PHP hulp

15/02/2025 03:38:20
 
Klaasjan Boven

Klaasjan Boven

02/02/2006 20:11:00
Quote Anchor link
Krijg je wel iets te zien?
Want die Query klopt niet helemaal

$query = "SELECT * FROM blabla LIMIT 0,15";
$res=mysql_query($query);
while ($rij = mysql_fetch_array($res)
{
echo $rij['blabla'];
}

dit gaat trouwens nog alleen werken als blabla een veld is in de table blabla
Mij is BTW altijd verteld de velden in een table niet dezelfde naam te geven als de DB of de table
 
Viktor

Viktor

02/02/2006 20:15:00
Quote Anchor link
Weet ik, een beetje snel neergezet hier.
blabla is ook maar een voorbeeldje en die query is ook fout.
Maar daar gaat het niet om want ik krijg die 'hoi' niet te zien.
 
Klaasjan Boven

Klaasjan Boven

02/02/2006 20:19:00
Quote Anchor link
dan blijf ik bij mijn eerste vraag: krijg je wel iets te zien?
 
Viktor

Viktor

02/02/2006 20:20:00
Quote Anchor link
die $rij['blabla']; krijg ik wel te zien, maar hoi niet.
 
Burdy

Burdy

02/02/2006 20:51:00
Quote Anchor link
Probeer de volgende code eens.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
  while ($rij = mysql_fetch_array($query))    
  {

    echo $rij['blabla'];
  }

  echo "hoi";
?>
 
Klaasjan Boven

Klaasjan Boven

02/02/2006 20:55:00
Quote Anchor link
@ Burdy volgens mij voert hij de Query niet eens uit dus zal wat jij voorstelt een foutmelding opleveren
 
Viktor

Viktor

02/02/2006 20:56:00
Quote Anchor link
Waarom zou die het volgens jou niet doen, hij haalt gewoon records op hoor :S.
@ burdy, sorry voor mijn slordig gescript hier, het moest allemaal effe snel.

Het staat nu allemaal goed...
Maar voor de duidelijkheid, zo hoe het nu staat doet hij het niet.
Gewijzigd op 02/02/2006 21:00:00 door Viktor
 
Burdy

Burdy

02/02/2006 21:00:00
Quote Anchor link
Klaasjan:
@ Burdy volgens mij voert hij de Query niet eens uit dus zal wat jij voorstelt een foutmelding opleveren

@ Klaasjan: Klopt! Die query heb ik maar weggelaten, daar ging het, geloof ik, ook niet om.
De while-loop daarentegen bevatte nogal wat foutjes, dus die heb ik verbeterd.
 
Burdy

Burdy

02/02/2006 21:01:00
Quote Anchor link
Viktor:
Het staat nu allemaal goed...
Maar voor de duidelijkheid, zo hoe het nu staat doet hij het niet.

Post de code dan nog eens.
 
Viktor

Viktor

02/02/2006 21:02:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$select
= "SELECT * FROM blabla (blabla) VALUES (blabla) LIMIT 0,15";
$query = mysql_query($select) or die (mysql_error());
while ($rij = mysql_fetch_array($query){
echo $rij['blabla'];
}

echo "hoi";
?>
 
Burdy

Burdy

02/02/2006 21:03:00
Quote Anchor link
Nog niet goed, he?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
  while ($rij = mysql_fetch_array($query))
  {

    echo $rij['blabla'];
  }

  echo "hoi";
?>
 
Viktor

Viktor

02/02/2006 21:07:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
while ($rij = mysql_fetch_array($query) or die(mysql_error())){
?>

zo staat he in mijn script.
 
Burdy

Burdy

02/02/2006 21:12:00
Quote Anchor link
Of je dat zo kunt gebruiken weet ik niet.
Maak er dan in ieder geval het volgende van.
Dan staan in ieder geval de haakjes weer goed.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
  while ($rij = mysql_fetch_array($query)) or die(mysql_error()) {
?>
 
PurpleMadness -

PurpleMadness -

02/02/2006 21:14:00
Quote Anchor link
Volgens mij werkt dat niet hoor :s
Probeer eens zonder.
 
Viktor

Viktor

02/02/2006 21:15:00
Quote Anchor link
Ok, gedaan.
Ik had wel een andere manier dat was zo:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$rij
= mysql_fetch_array($query);
echo $rij['blabla'];
echo 'hoi';
?>

maar zo laat 'ie' maar 1 record zien.
 
PurpleMadness -

PurpleMadness -

02/02/2006 21:19:00
Quote Anchor link
je kan beter de "or die" bij de mysql_query zeten denk ik.
 
Burdy

Burdy

02/02/2006 21:19:00
Quote Anchor link
Je krijgt maar 1 record omdat je nu geen WHILE-loop meer hebt.

Dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
  while ($rij = mysql_fetch_array($query))
  {

    echo $rij['blabla'];
  }

  echo "hoi";
?>
Gewijzigd op 02/02/2006 21:20:00 door Burdy
 
Viktor

Viktor

03/02/2006 20:03:00
Quote Anchor link
Maar met een while lus krijg ik 'hoi' weer niet te zien.
 
Viktor

Viktor

23/02/2006 19:50:00
Quote Anchor link
*zucht*
Nu heb ik weer precies hetzelfde probleem.
Wat kan ik eraan doen.
De vorige keer, wat hierboven staat deed 'ie' het opeens terwijl ik niks had gedaan :S.
wie kan me helpen... Het is precies dezelfde fout.
 
Klaasjan Boven

Klaasjan Boven

23/02/2006 19:53:00
Quote Anchor link
post je hele script eens (muv de html)
Gewijzigd op 23/02/2006 19:53:00 door Klaasjan Boven
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.