Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Aan de slag met PHP en Mysql 4

[m]
10 antwoorden
  • Na het intypen van de listing en het uploaden naar de server krijg ik telkens deze foutmelding.

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/virtual/site9/fst/var/www/html/gastenboek.php on line 16


    De listingen heb ik al enkele keren overgetypt maar de fout blijft ???

    <?php
    $db = mysql_connect("localhost","1234","1234");
    mysql_select_db("gastenboek");

    $berichten_query = mysql_query("
    SELECT afzender, email, url, bericht, berichtdatum FROM berichten
    ORDER BY datum DESC LIMIT 30");

    while($record = mysql_fetch_assoc($berichten_query))
    {
    echo("Afzender: {$record['afzender']}<br>");
    if(strlen($record['email']) > 0)
    {
    echo ("Email: {$record['email']}<br>");
    }
    echo("Bericht: {$record['bericht']}<br>");
    echo("Berichtdatum: {$record['berichtdatumdatum']}<br>");
    echo("<br>");
    }
    ?>

    Wat doe ik verkeerd ?
  • echo("Berichtdatum: {$record['berichtdatumdatum']}<br>");

    –>

    echo("Berichtdatum: {$record['berichtdatum']}<br>");
  • Jammer genoeg was de dubbele vermelding in het script niet de oplossing.

    Ik heb nog steeds deze melding
  • Check dan eens of die kolom wel bestaat in je tabel.
  • of werk je net als ik met MYSQL 3 ?.

    dan geeft hij nl ook aan dat hij het niet kent.
  • Het lijkt me duidelijk dat de query niet goed is. Probeer gewoon es:
    "select * from berichten";

    En waarom doe je die echo zo vreemd. Het kan ook gewoon zo:

    echo "Berichtdatum: '"$record['berichtdatum']"'<br>";
  • [quote:c945eac91d="teun_bakker"]Het kan ook gewoon zo:
    echo "Berichtdatum: '"$record['berichtdatum']"'<br>";[/quote:c945eac91d]Moet je natuurlijk wel goede code geven:[code:1:c945eac91d]echo "Berichtdatum: ".$record['berichtdatum']."<br>";[/code:1:c945eac91d]- Bas
  • [quote:330d68531f="BasHamar"][quote:330d68531f="teun_bakker"]Het kan ook gewoon zo:
    echo "Berichtdatum: '"$record['berichtdatum']"'<br>";[/quote:330d68531f]Moet je natuurlijk wel goede code geven:[code:1:330d68531f]echo "Berichtdatum: ".$record['berichtdatum']."<br>";[/code:1:330d68531f]- Bas[/quote:330d68531f]En niet met verschillende quotes door elkaar werken:

    [code:1:330d68531f]echo 'Berichtdatum: ' . record['berichtdatum'] . '<br>';[/code:1:330d68531f]Alhoewel php hier wel een bitch kan zijn. excuse my french.
  • @[m], dat gaat een parse error geven…
  • [quote:18568b9cb1="[m]"][quote:18568b9cb1="BasHamar"][quote:18568b9cb1="teun_bakker"]Het kan ook gewoon zo:
    echo "Berichtdatum: '"$record['berichtdatum']"'<br>";[/quote:18568b9cb1]Moet je natuurlijk wel goede code geven:[code:1:18568b9cb1]echo "Berichtdatum: ".$record['berichtdatum']."<br>";[/code:1:18568b9cb1]- Bas[/quote:18568b9cb1]En niet met verschillende quotes door elkaar werken:

    [code:1:18568b9cb1]echo 'Berichtdatum: ' . record['berichtdatum'] . '<br>';[/code:1:18568b9cb1]Alhoewel php hier wel een bitch kan zijn. excuse my french.[/quote:18568b9cb1]


    moet voor record[…] geen $? dat is d8 ik een gewoonte voor variabelen in php ^_^.

Beantwoord deze vraag

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