anoniem Geplaatst: 28 maart 2002 Delen Geplaatst: 28 maart 2002 Ik heb een klein probleem met het ophalen van data uit mijn database. Als ik dat probeer met dit script: mysql_connect("$DBHost", "$DBUser", "$DBPass") or die("Database error!"); mysql_select_db("$DBName"); $result = mysql_query ("SELECT * FROM prijslijst WHERE programma like '$programma' and where datum like '$datum'"); while (list ($programma, $datum, $item, $begintijd_uur, $begintijd_min, $begintijd_sec, $duur_uur, $duur_min, $duur_sec, $id) = mysql_fetch_row ($result)) { print("<b>$programma</b> van <b>$datum</b>"); krijg ik deze error: Warning: Supplied argument is not a valid MySQL result resource in c:wwwdraaiboekdraaiboek2.php on line 19 het zal vast iets kleins zijn waar ik overheen kijk. Er staat wel data in mijn database. Wie weet de oplossing Quote Link naar reactie
anoniem Geplaatst: 28 maart 2002 Auteur Delen Geplaatst: 28 maart 2002 Je query is fout (2x WHERE). Tip: schrijf bij een database error de foutmelding die mysql teruggeeft ([url=http://www.php.net/manual/en/function.mysql-error.php]mysql_error()[/url]) even naar het scherm. Daar kan je meestal wat meer mee dan alleen de melding die je nu krijgt. En schrijf daarbij dan ook altijd tijdens debuggen even de query naar het scherm en kijk of daar wat mis is (evt. de query rechtstreeks uitvoeren op de database). _________________ NU EVEN NIET!!! KUNNEN JULLIE NU HELEMAAL NIETS ALLEEN??!! :wink: [ Dit bericht is bewerkt door: Annie op 2002-03-28 18:35 ] Quote Link naar reactie
anoniem Geplaatst: 28 maart 2002 Auteur Delen Geplaatst: 28 maart 2002 Ik krijg nog steeds dezelfde melding. Warning: Supplied argument is not a valid MySQL result resource in c:wwwdraaiboekdraaiboek2.php on line 19 de fout zit in de regel waar where staat. mysql_connect("$DBHost", "$DBUser", "$DBPass") or die("Database error!"); mysql_select_db("$DBName"); $result = mysql_query ("SELECT * FROM prijslijst WHERE programma like '$programma'"); while (list ($programma, $datum, $item, $begintijd_uur, $begintijd_min, $begintijd_sec, $duur_uur, $duur_min, $duur_sec, $id) = mysql_fetch_row ($result)) { print("<b>$programma</b> van <b>$datum</b>"); Quote Link naar reactie
anoniem Geplaatst: 28 maart 2002 Auteur Delen Geplaatst: 28 maart 2002 ik heb mysql_error even bij het script ingezet maar deze geeft niks weer. Quote Link naar reactie
anoniem Geplaatst: 28 maart 2002 Auteur Delen Geplaatst: 28 maart 2002 Ik heb het probleem al gevonden. Bedankt voor de tip van mysql_error ik heb het aan de praat gekregen en toen was het probleem zo verholpen. Quote Link naar reactie
anoniem Geplaatst: 28 maart 2002 Auteur Delen Geplaatst: 28 maart 2002 mooi zo. keep up the good work. Quote Link naar reactie
anoniem Geplaatst: 31 maart 2002 Auteur Delen Geplaatst: 31 maart 2002 Sorry, even de topic index herstellen :wink: Quote Link naar reactie
anoniem Geplaatst: 31 maart 2002 Auteur Delen Geplaatst: 31 maart 2002 [quote:ef222c3332] Op 31-03-2002 16:50 schreef Bill Gates: Sorry, even de topic index herstellen :wink: [/quote:ef222c3332] Was ik al mee bezig - en bedankt voor de melding Pieter! Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen