[PHP]n00b need help :(

Pagina: 1
Acties:
  • 34 views sinds 30-01-2008

  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
ik ben net begonnen met het leren van PHP dus zit ik al gauw vast als er een error is.

Ik probeer wat uit m'n database te halen maar ik krijgen een error

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\domains\yilkee.com\wwwroot\pm\archief\test2.php on line 18

hier is mijn code
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php 
// You just need to configure these 4 variables to match your server. 
$db_host = "localhost"; // mySQL database host 
$db_user = "pm"; // mySQL database user 
$db_password = "123456"; // mySQL database password 
$db_name = "proj8"; // the name of your mySQL database
?>
<html>
<head>
<title>ophaal test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?php
// Lets connect to our database. 
    $db = mysql_connect($db_host,$db_user,$db_password) or die(mysql_error()); 
// Select the database. 
    mysql_select_db($db_name) or die(mysql_error()); 
// Set the query as $query, and get the last 10 posts. 
    $query = "SELECT * FROM projectlid order by id DESC"; 
    $result = mysql_query($query);
    while($ophalen=mysql_fetch_array($result))     
    { 
// To modify the appearance, edit this : 
        echo $ophalen[email];
        
    }
?>
</body>
</html>


Heb naar mijn weten gedaan zoals de tutorial dat aangeef.
PLZ help php n00b ;(

Assume there are no rules and it's one big free for all


Verwijderd

Zoals hij aangeeft is er dus iets mis met de result.
Een resultset (opgeslagen in een variabele in dit geval) is het resultaat van een door jou uitgevoerde query.

Dit houdt in dat mysql_query() met behulp van de door jou opgegeven query (SELECT * FROM ... ) geen data heeft kunnen selecteren uit je DB.

Dit kan aan verschillende oorzaken liggen, echo eerst je query eens voordat je hem omzet in een result-set?

Overigens nog een correctie:

PHP:
1
2
3
4
5
// fout
echo $ophalen[email]; 

//goed
echo $ophalen['email'];

[ Voor 29% gewijzigd door Verwijderd op 18-05-2004 21:15 ]


Verwijderd

Je SQL is niet goed. Bestaat de tabel wel? Namen exact hetzelfde?

[ Voor 39% gewijzigd door Verwijderd op 18-05-2004 21:13 ]


  • Alpha-sphere
  • Registratie: Januari 2001
  • Laatst online: 14-12-2021
OMG ik heb iets in mijn query over het hoofd gezien.
Ik ga gelijk even een standaard error checklist maken voor mezelf
PHP n00bie schaamt zich diep :X
Slotje

[ Voor 3% gewijzigd door Alpha-sphere op 18-05-2004 21:19 ]

Assume there are no rules and it's one big free for all


  • ADH_ED
  • Registratie: April 2003
  • Laatst online: 19-05 18:48

ADH_ED

Hoogbevaagd

tip: je kan ook even een topic report doen Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/icon_hand.gif

Verwijderd

Alpha-sphere schreef op 18 mei 2004 @ 21:19:
Ik ga gelijk even een standaard error checklist maken voor mezelf
"Als ik vaker met PHP werk dan zijn dit soort dingetjes een peulenschil."

;)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:52

gorgi_19

Kruimeltjes zijn weer op :9

Normaliter gaat een afgehandeld topic niet op slot. Alleen omdat dit een 'standaard' debuggen topic is en goede procedures hiervoor in de FAQ staan, gaat deze dicht.

Neem volgende keer ook een fatsoenlijke titel graag. :) Uit "n00b need help :(" kan ik niet afleiden wat je probleem is of waar het gerelateerd aan is.

[ Voor 34% gewijzigd door gorgi_19 op 18-05-2004 21:24 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.