my sql fout

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lissy Pixel

Lissy Pixel

06/08/2006 19:48:00
Quote Anchor link
In de code hierna krijg ik deze foutmelding:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/lissydesigninfo0001/html/nieuw/paginas/home.php on line 14

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
18
19
<?php
// geeft de tekst zoals in de functie aangevraagd weer
display_inhoud();

// de functie om de tekst te halen uit de database
function display_inhoud()

// de inhoud van de pagina gehaald uit de database
{
    $sql=mysql_query("Select * From pagina Where inhoud_id=1");
    
regel 14 while ($record=mysql_fetch_array($sql))
    {

        echo "$record[tekst]";
        echo "$record[image]";
        
    }
}

?>


Wat doe ik fout?
 
PHP hulp

PHP hulp

17/11/2024 17:43:13
 
Erik Rijk

Erik Rijk

06/08/2006 19:50:00
Quote Anchor link
hoi Lissy,

doe eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo $sql;
?>


en kijk of het resultaat is wat jij verwacht.
het ziet er niet fout uit, maar als je een typfout hebt gemaakt in bijv: je tabelnaam krijg je zo'n soort foutmelding.

edit
haal eerst even mysql_query weg, anders krijg je met die echo iets van #Recource ...
Gewijzigd op 01/01/1970 01:00:00 door Erik Rijk
 
Zim Zim

Zim Zim

06/08/2006 19:52:00
Quote Anchor link
is het niet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
       echo $record['tekst'];
        echo $record['image'];
?>
 
Erik Rijk

Erik Rijk

06/08/2006 19:54:00
Quote Anchor link
ook dat :)
 
Lissy Pixel

Lissy Pixel

06/08/2006 20:02:00
Quote Anchor link
ik heb nu dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
{
    $sql=mysql_query("Select * From pagina Where inhoud_id=1");
    
    while ($record=mysql_fetch_array($sql))
    {

        echo $record['tekst'];
        echo $record['image'];
        
    }
}

?>


Geeft wederom een fout:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/lissydesigninfo0001/html/nieuw/paginas/home.php on line 14
 
Zim Zim

Zim Zim

06/08/2006 20:05:00
Quote Anchor link
Ik denk dat er geen gevens instaan: dus zou je nog tussen moeten zetten:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
if(mysql_num_rows($sql) > 0)
?>
 
Jan Koehoorn

Jan Koehoorn

06/08/2006 20:05:00
Quote Anchor link
Probeer hem eens zo, Lissy:
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
<?php
    error_reporting (E_ALL);
    $sql = "
        SELECT *
        FROM pagina
        WHERE inhoud_id = 1
        "
;
    if (!$res = mysql_query ($sql)) {
        trigger_error (mysql_errno () . ': ' . mysql_error ());
        echo '<pre>';
        echo $sql;
        echo '</pre>';
    }

    else {
        $row = mysql_fetch_assoc ($res));
    }

?>
 
Lissy Pixel

Lissy Pixel

06/08/2006 20:14:00
Quote Anchor link
Ik ga ermee aan de slag want ik ga een andere database in gebuik nemen want die van de oude site geeft denk ik ook conflicten en ik heb nog een lege database.

Dan zal ik alle oplossingen die jullie aan hebben geboden proberen en kom er bij jullie zowiezo op terug ook als het werkt :)

Dank jullie wel voor zover !!
 
Zim Zim

Zim Zim

06/08/2006 20:17:00
Quote Anchor link
Daar zijn we toch voor? (maar dat weet je zelf ook wel als je al een mod bent:P)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.