Vraag & Antwoord

Webprogrammeren & scripting

Database error

7 antwoorden
  • 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
  • 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: <font size=-1>[ Dit bericht is bewerkt door: Annie op 2002-03-28 18:35 ]</font>
  • 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(&quot;$DBHost&quot;, &quot;$DBUser&quot;, &quot;$DBPass&quot;) or die(&quot;Database error!&quot;); mysql_select_db(&quot;$DBName&quot;); $result = mysql_query (&quot;SELECT * FROM prijslijst WHERE programma like '$programma'&quot;); while (list ($programma, $datum, $item, $begintijd_uur, $begintijd_min, $begintijd_sec, $duur_uur, $duur_min, $duur_sec, $id) = mysql_fetch_row ($result)) { print(&quot;&lt;b&gt;$programma&lt;/b&gt; van &lt;b&gt;$datum&lt;/b&gt;&quot;);
  • ik heb mysql_error even bij het script ingezet maar deze geeft niks weer.
  • 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.
  • mooi zo. keep up the good work.
  • Sorry, even de topic index herstellen :wink:

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.