Versio

MSQL fout

Overzicht Reageren

Niels van Dijk

Niels van Dijk

16/06/2009 12:15:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?
include'config.php';
    
    //-- linkje terug naar het nieuws overzicht
    //-- haal het specifieke nieuwsbericht uit de database
    //-- $HTTP_GET_VARS[id] is het id adres die wordt meegegeven in de link.

   $sql = "SELECT naam_lid, sinds , instrument, aanschaf_datum, merk, type, dagwaarde, datum, intrument_nummer ,id FROM snare WHERE id = $HTTP_GET_VARS[id]";
    //-- via de functie mysql_query() kun je de SQL code
    //-- die in $sql staat uitvoeren.

    $res = mysql_query($sql);
    //-- via de functie mysql_fetch_array() zet je
    //-- alle velden die je zojusit geselecteerd hebt
    //-- van het specifieke nieuwsbericht in een array.
    //-- je kunt ze dus aanroepen via $row[kolom_naam].

    $row = mysql_fetch_array($res);
    //-- zet enters om in <br>'s voor een juiste weergave
    $row['onderhoud'] = nl2br(htmlentities($row['onderhoud']));?>


dit heb ik en hij geeft deze fout aan :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\phpdev\www\instrumenten registratie pasveer\snare.php on line 32


wat doe ik fout
Gewijzigd op 01/01/1970 01:00:00 door Niels van Dijk
 
PHP hulp

PHP hulp

25/05/2012 06:12:38
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Joren de Wit
Beheerder

Joren de Wit

16/06/2009 12:18:00
Quote Anchor link
En waar contrleer jij of je query wel gelukt is? Pas foutafhandeling toe.

Haal verder variabelen altijd buiten quotes en vervang het verouderde $HTTP_GET_VARS door $_GET. Tenslotte beveilig je dat soort variabelen altijd met mysql_real_escape_string() (of een andere controle) voordat je ze in een query gebruikt, dit ter voorkoming van SQL injectie.
 



Overzicht Reageren