login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource (Opgelost)

Offline Mroseboom - 04/06/2009 14:37 (laatste wijziging 04/06/2009 14:39)
Avatar van MroseboomLid Beste Sitemasters.
Het zou fijn zijn als julliemijn kunnne helpen met mijn fout
Dit is de fout:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/speeluur/public_html/portfolio.php on line 78

Php code waar het moet staan:
  1. while($show = mysql_fetch_object($sql)) {

Hopen dat jullie de fout weeten
Alvast bedankt
Groetjes Marcel Roseboom

Tip!!! Miss handig dat jullie site weten www.speeluurtjes.nl

13 antwoorden

Gesponsorde links
Offline Wim - 04/06/2009 14:39
Avatar van Wim Crew algemeen dan moet je ook even je query laten zien, die is namelijk fout.

Als je achter mysql_query() or die(mysql_error()) zet krijg je een nettere foutmelding....
Offline Mroseboom - 04/06/2009 14:47
Avatar van Mroseboom Lid Dat heb ik geprobeerd en nu krijg ik deze fout
Parse error: syntax error, unexpected T_WHILE in /home/speeluur/public_html/portfolio.php on line 78
Alvast bedankt
Offline Wim - 04/06/2009 14:51
Avatar van Wim Crew algemeen je fout zit op regel 4654351232.

Wat wil je nou dat we doen als je geen code geeft?
Offline Filip - 04/06/2009 14:55
Avatar van Filip IRC guru
  1. $query = "SELECT blablabla";
  2. $sql = mysql_query($query) or die(mysql_error());
  3.  
  4. while ($show = mysql_fetch_object($sql)) {
  5. .....
  6. }


En zoals wimmarien zegt, laat de code zien vanaf de query, anders kan niemand je helpen...
Offline Mroseboom - 04/06/2009 14:58 (laatste wijziging 04/06/2009 15:14)
Avatar van Mroseboom Lid Sorry jongen echt sorry
Hier de hele code dan maar
  1. <?php
  2.  
  3. include("config.php");
  4.  
  5. $sql = mysql_query("SELECT * FROM portfolio ORDER BY id DESC"); //gegevens uit de MySQL tabel halen
  6. while($show = mysql_fetch_object($sql)) {
  7. //...
  8. }

Alsjeblieft miss dat jullie nu wel wat kunnen
Offline Filip - 04/06/2009 15:01
Avatar van Filip IRC guru
  1. $sql = mysql_query("SELECT * FROM portfolio ORDER BY id DESC") or die(mysql_error()); //gegevens uit de MySQL tabel halen
Offline ArieMedia - 04/06/2009 15:08
Avatar van ArieMedia Gouden medaille

PHP ver gevorderde
Ik raad jou zeer sterk aan om even dit door te nemen
Debugging. Leer je veel meer van dan het kant en klare antwoord te vragen.
Offline Filip - 04/06/2009 15:13 (laatste wijziging 04/06/2009 15:28)
Avatar van Filip IRC guru
  1. <?php
  2. if($_SESSION['sessie'] != 0) {
  3. echo "<a href=\"portfolio_toevoegen.php\">- Portfolio toevoegen</a><br />";
  4. echo "<a href=\"portfolio_bewerken.php\">- Portfolio bewerken</a><br />";
  5. echo "<a href=\"portfolio_verwijderen.php\">- Portfolio verwijderen</a><br /><br />";
  6. echo "<a href=\"settings.php\">- Settings</a><br /><br />";
  7. echo "<a href=\"uitloggen.php\" style=\"color:#FF0000;\">- Uitloggen</a><br />";
  8. }
  9. ?>


zo kan het ook op regel48-61

EDIT: Aangezien iemand de rest van zijn code verwijderd heeft kloppen de lijnnummers uiteraard niet meer met de getoonde code..
Offline Mroseboom - 04/06/2009 15:40 (laatste wijziging 04/06/2009 15:44)
Avatar van Mroseboom Lid Heb alles aangepast maar nog steeds fout
Deze fout is het
Parse error: syntax error, unexpected T_WHILE in /home/speeluur/public_html/portfolio.php on line 75
Hier weer voor 2de x code xd

Plaatscode: 136771

Tip site www.speeluurtjes.nl
alvast bedankt

DeviourSoul schreef:
Lange codes op plaatscode.be aub
Offline dododedodo - 04/06/2009 16:09 (laatste wijziging 04/06/2009 16:11)
Avatar van dododedodo Lid
wimmarien schreef:
dan moet je ook even je query laten zien, die is namelijk fout.

Als je achter mysql_query() or die(mysql_error()) zet krijg je een nettere foutmelding....


Ik ben van mening van niet. Hier een artikel erover: http://wiki.php...ing_In_PHP
Als we het dan toch over artikels lezen hebben, neem dit dan mee: http://wiki.php...ogrammeren sommige dingen heb je al maar andere niet.

Ook even over PHP.net: mysql_fetch_object. Dit heeft geen meerwaarde wat code betreft. Gebruik PHP.net: mysql_fetch_assoc dat is sneller en (vind ik zelf) overzichtelijker.
Offline Wim - 04/06/2009 16:14
Avatar van Wim Crew algemeen
dododedodo schreef:
[..quote..]

Ik ben van mening van niet. Hier een artikel erover: http://wiki.php...ing_In_PHP
Als we het dan toch over artikels lezen hebben, neem dit dan mee: http://wiki.php...ogrammeren sommige dingen heb je al maar andere niet.


het is perfect om te debuggen. In dit geval wil je enkel die error, en in de rest van de uitvoer ben je helemaal niet geïnteresseerd...
Offline Abbas - 04/06/2009 16:15
Avatar van Abbas Gouden medaille

Crew .NET
Mroseboom schreef:
Tip site www.speeluurtjes.nl

Que?!
Offline Mroseboom - 04/06/2009 16:45
Avatar van Mroseboom Lid www.speeluurtjes.nl is geen relcame maar daar staat nu die script op snapiie maar iedergeval iedereen bedankt hoor
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.219s