Leerlingen.com Forum

Leerlingen.com Forum (https://forum.leerlingen.com/vbb/index.php)
-   Computers & Internet (https://forum.leerlingen.com/vbb/forumdisplay.php?f=23)
-   -   foutmelding php (https://forum.leerlingen.com/vbb/showthread.php?t=38900)

TheGroovMaster 4 November 2003 22:02

foutmelding php
 
PHP Code:

        if(is_numeric($id)) { 
        
$query mysql_query("SELECT * FROM gegevens WHERE id='$id'"); 
        } else { 
        die(
"ID is vergeten mee te geven."); 
        }
        
$bla mysql_query($query);
        
$var mysql_fetch_array($bla); 

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\edit.php on line 47

deze melding krijg ik op deze laatste regel. Wat is het? heb een vermoeden dat het met de id's te maken heeft :{

WhizzCat 4 November 2003 22:13

Re: foutmelding php
 
PHP Code:

$query "SELECT * FROM power_bikkels";
$blaat mysql_query($query);

$totalen "SELECT * FROM power_bikkels";
$handler mysql_query($totalen);

while (
$bereken mysql_fetch_object($handler)) 

dat moet je met een fetch object doen denk ik zo... :)

koelkast 4 November 2003 22:19

http://nl3.php.net/manual/en/functio...etch-array.php


je moet het wel uit een row halen en in die aray proppen je kan niet zomaar de hele result er in stoppen.


PHP Code:

while ($row mysql_fetch_array($resultMYSQL_NUM)) {




TheGroovMaster 4 November 2003 22:19

warom snap ik dit niet.... bedoel, alleen de variabelen zijn anders van de eerste 2 queries

en maar 1 vd 2 is terug te vinden in de while

koelkast 4 November 2003 22:25

persoonlijk gebruik ik vaker :
PHP Code:


$query 
"SELECT  * FROM uploads WHERE unixtime = '$unixtime'";
        
$result mysql_query($query) or die(mysql_error());
        if (
mysql_num_rows ($result) > 0) {
            
//Vers opgehaalde data parsen
            
while ($row mysql_fetch_object($result)) {
                 
$uploadid $row->uploadid;            
                 
$userid    $row->userid;            
                 
$filename $row->filename;            
                 
$unixtime $row->unixtime;
    }
    else { 
            echo 
"Er zijn geen resultaten!"

        } 


Pakspul 4 November 2003 22:32

ik neem altijd

while ( $row = mysql_fetch_assoc($result) )
{
$data_rowset[] = $row;
$data_elements++;
}

en dan in een for functie verder gaan, dat werkt me allemaal persoonlijk iets fijner

WhizzCat 4 November 2003 22:33

Ik ga voor de fetch_object

Die vind ik het makkelijkst en overzichtelijkst, maar jah, dat moet je zelf eerst uitvinden wat je het handigst vindt ;)


Alle tijden zijn GMT +1. De tijd is nu 05:21.

Forum software: vBulletin 3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.