login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fouten in script help!! (beginner)

Offline alpha - 06/03/2006 17:59 (laatste wijziging 06/03/2006 18:03)
Avatar van alphaNieuw lid Hey allemaal ik heb hieronder me script:
  1. verwijderd


en krijg de volgende fouten:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/site207/web/semhtest/database/zoeken.php on line 62

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/site207/web/semhtest/database/zoeken.php on line 69

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/site207/web/semhtest/database/zoeken.php on line 91


Help wat moet ik doen!!!

Citaat:
Rensjuh edit:
Regels 2.3:
voorzie het bericht eventueel van codefragmenten (géén lappen text)
Plaats de lappen code op plaatscode.be

10 antwoorden

Gesponsorde links
Offline Lemon - 06/03/2006 18:03 (laatste wijziging 06/03/2006 18:04)
Avatar van Lemon PHP expert op lijn 62 moet je eens even deze lijn
while($var = mysql_fetch_array(mysql_query("SELECT * FROM adressenbestand ORDER BY id LIMIT " . $start . ", " . $max . ""))) {

vervangen door

  1. <?php
  2. $data = mysql_query("SELECT * FROM adressenbestand ORDER BY id LIMIT " . $start . ", " . $max . "") or die(mysql_error);
  3. while($var = mysql_fetch_array($data)) {
  4. ?>


Als er dan een fout gebeurd in je query zie je waar ergens de fout zit.
Offline alpha - 06/03/2006 18:05 (laatste wijziging 06/03/2006 19:06)
Avatar van alpha Nieuw lid Hij geeft alleen hier nog een fout:
$rows = mysql_result(mysql_query("SELECT FROM adressenbestand "),0);

fout:


Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/site207/web/semhtest/database/zoeken.php on line 91
Offline Lemon - 06/03/2006 19:08
Avatar van Lemon PHP expert Denk even na....

Pas daar hetzelfde ding toe en je krijgt de juiste error melding ...
Offline alpha - 06/03/2006 19:12
Avatar van alpha Nieuw lid $data = mysql_query("SELECT * FROM adressenbestand LIMIT " . $start . ", " . $max . "") or die(mysql_error);
while($rows = mysql_result($data),0);) {

zo?
Offline Ontani - 07/03/2006 14:37
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <?
  2. $data = mysql_query("SELECT * FROM adressenbestand LIMIT " . $start . ", " . $max) or die(mysql_error());
  3. while($rows = mysql_fetch_assoc($data)) {
  4. // gegevens kan je aanroepen met:
  5. // echo $rows[0] of $rows['naamSqlVeld']
  6. }
  7. ?>
Offline BigBug - 07/03/2006 15:25
Avatar van BigBug PHP expert Leer alsjeblieft ook gelijk or die af 

  1. <?php
  2. if(!$iets = mysql_query())
  3. {
  4. echo 'Er ging iets fout';
  5. }
Offline stijnhau - 07/03/2006 16:25
Avatar van stijnhau Onbekend nee die or myqsl error ios goed.
dan zie je de fout.
want soms zijn dat maar aanhelingstekens.
Offline Rens - 07/03/2006 16:26 (laatste wijziging 07/03/2006 16:27)
Avatar van Rens Gouden medaille

Crew algemeen
Wat denk je dat BigBug doet?
Toch niet toevallig hetzelfde maar dan met een if loop?

Owjah, en op de plaats waar hij 'Er ging iets fout' echoot, zet jij dan je MySQL_Error() neer.
Offline BigBug - 07/03/2006 16:50 (laatste wijziging 07/03/2006 16:50)
Avatar van BigBug PHP expert Doe ik meestal ook Rensjuh 

Ik gebruik em vaak zo:
  1. <?php
  2. if(!$query = mysql_query())
  3. {
  4. echo "Er ging iets fout! MySQL retourneerde: ".mysql_error()."";
  5. }
  6. else
  7. {
  8. // voortzetten
  9. }
  10. ?>
Offline timo - 07/03/2006 16:52 (laatste wijziging 07/03/2006 16:59)
Avatar van timo PHP ver gevorderde alleen retourneerd php dan niets maar doet mysql dat...

ik gebruik meestal gwn OR die("er ging iets fout met {ditendat}<br />".mysql_error()); dat vind ik goed werken....

Citaat:
Rensjuh edit:
Nou, dan weten wat er allemaal mogelijk is.
Ga nu maar weer ontopic
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s