login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Warning: mysql_result():

Offline sander123 - 14/03/2007 11:58 (laatste wijziging 14/03/2007 11:59)
Avatar van sander123Nieuw lid Hoi,

ik heb deze fout op een pagina:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/srkats/domains/camping-dezaaijer.nl/public_html/test/class/nieuws.class.php on line 109

Dit is de code in class bij regel 109 ongeveer:
  1. function zoek($q) {
  2. $r = '';
  3. $aantal = @mysql_query("SELECT COUNT(1) FROM nieuws WHERE titel LIKE '%".addslashes($_POST['zoek'])."%' OR bericht LIKE '%".addslashes($_POST['zoek'])."%'");
  4. if(mysql_result($aantal,0,0) == 0) {
  5. $r .= 'Geen resultaten gevonden.<br><a href="javascript:history.back(-1);">Ga Terug</a>';
  6. } else {
  7. $sql = @mysql_query("SELECT id,titel,DATE_FORMAT(datum,'%d-%m-%Y %H:%i') as dat FROM nieuws WHERE titel LIKE '%".addslashes($_POST['zoek'])."%' OR bericht LIKE '%".addslashes($_POST['zoek'])."%' ORDER BY datum DESC");
  8. while($it = @mysql_fetch_assoc($sql)) {
  9. $r .= '<a href="index.php?pagina=nieuws&id='.$it['id'].'">'.$it['dat'].'&nbsp;'.$it['titel'].'</a><br>';
  10. }
  11. }
  12. return $r;


kunnen jullie mij hiermee helpen de fout op te lossen?

8 antwoorden

Gesponsorde links
Offline Rens - 14/03/2007 11:59
Avatar van Rens Gouden medaille

Crew algemeen
http://www.site...r_Handling
Succes.
Offline sander123 - 14/03/2007 12:09
Avatar van sander123 Nieuw lid bedankt rens voor de snelle reactie, maar ik heb al meerdere malen naar regel 109 gekeken maar hoelang ik er ook na kijk de fout ga ik er niet door zien vandaar dat ik het hier vraag.

dit is regel 109
  1. if(mysql_result($aantal,0,0) == 0) {
Offline Ultimatum - 14/03/2007 12:44
Avatar van Ultimatum PHP expert http://de.php.n...result.php

En gebruik or die(mysql_error()); achter je query
Offline marten - 14/03/2007 13:07
Avatar van marten Beheerder
  1. <?php
  2. function zoek($q) {
  3. $r = '';
  4. $aantal = mysql_query("SELECT COUNT(1) FROM nieuws WHERE titel LIKE '%".addslashes($_POST['zoek'])."%' OR bericht LIKE '%".addslashes($_POST['zoek'])."%'") or die(mysql_error());
  5. if(mysql_num_rows($aantal) == 0) {
  6. $r .= 'Geen resultaten gevonden.<br><a href="javascript:history.back(-1);">Ga Terug</a>';
  7. } else {
  8. $sql = mysql_query("SELECT id,titel,DATE_FORMAT(datum,'%d-%m-%Y %H:%i') as dat FROM nieuws WHERE titel LIKE '%".addslashes($_POST['zoek'])."%' OR bericht LIKE '%".addslashes($_POST['zoek'])."%' ORDER BY datum DESC") or die(mysql_error());
  9. while($it = @mysql_fetch_assoc($sql)) {
  10. $r .= '<a href="index.php?pagina=nieuws&id='.$it['id'].'">'.$it['dat'].'&nbsp;'.$it['titel'].'</a><br>';
  11. }
  12. }
  13. return $r;
  14. ?>


Probeer het zo eens
Offline sander123 - 14/03/2007 13:47
Avatar van sander123 Nieuw lid bedankt marten voor de hulp, maar dan krijg ik deze melding:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in /home/kats/domains/wielerbasis.nl/public_html/test/class/nieuws.class.php on line 109

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/kats/domains/wielerbasis.nl/public_html/test/class/nieuws.class.php on line 109
Access denied for user 'apache'@'localhost' (using password: NO)
Offline Mad_Mike - 14/03/2007 14:00
Avatar van Mad_Mike PHP beginner Problemen met de database connectie? Controleer de gegevens?
Offline sander123 - 14/03/2007 16:29
Avatar van sander123 Nieuw lid de gegevens moeten in principe werken, want in dat zelfde bestant staat ook de scripts van me nieuws en dat is gewoon zichtbaar op het net.
Offline Ultimatum - 14/03/2007 16:32
Avatar van Ultimatum PHP expert Staat het bestand met de config gegevens ook in de map test dan? Of include je een bestand in nieuws.class.php?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s