1. #1

    Registered
    28/04/03
    Location
    Lier
    Posts
    266
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0

    PHP-MYSQL: gegevens worden niet juist opgehaald

    op mijn site staan de inhoud van bepaalde pagina's in mijn database zodanig
    dat men die pagina's gemakkelijk online kan aanpassen. Nu zit 'k met een probleempje. De inhoud van de pagina staat in de database, hij connect goed naar de database, voert de query uit. Maar toch geeft hij de info uit de database niet weer.



    zoals je hier kan zien staat de info daadwerkelijk in de database.
    Maar als 'k dezelfde query doe in mijn script:
    PHP Code:
    <?
    include_once('config.php');
    $query mysql_query("SELECT * FROM otherpages WHERE naam='projecten'") or die("Error: ".mysql_error());
    $result mysql_fetch_object($query);
    echo 
    $result->inhoud;
    ?>
    geeft hij niets weer

    iemand een idee waar dit aan kan liggen?

    mvg
    no votes  

  2. #2
    servi's Avatar
    Registered
    01/07/02
    Location
    Zolder
    Posts
    2,487
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    aha een goed gedocumenteerde mysql-vraag

    jammer genoeg zie ik echter geen probleem in de code die je daar hebt staan ( buiten dat ze wat inefficient is).

    zou je config.php ook eens kunnen posten ? ( uiteraard met paswoorden eruitgehaald)
    no votes  

  3. #3

    Registered
    28/04/03
    Location
    Lier
    Posts
    266
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    PHP Code:
    <?
    $db_server 
    "localhost";
    $db_login "user";
    $db_pass "pass";
    $db_naam "db";
    $connectie mysql_connect($db_server$db_login$db_pass) or die("Error: ".mysql_error());
    mysql_select_db($db_naam) or die(Error".mysql_error());
    ?>
    Last edited by DeFlup; 11-09-2004 at 20:51.
    no votes  

  4. #4

    Registered
    28/04/03
    Location
    Lier
    Posts
    266
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    maar volgens mij zit de fout niet in de config, aangezien 'k die config op al mijn pagina's gebruik, en hij daar geen problemen mee heeft
    Alle oude pagina's met hun inhoud kan hij vinden, behalve deze die 'k daarstraks heb aangemaakt.

    very strange. Mss server-related error ofzo?
    no votes  

  5. #5
    servi's Avatar
    Registered
    01/07/02
    Location
    Zolder
    Posts
    2,487
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    zeer vreemd.

    Is dat de volledige code van die pagina dat je hebt gepost ?

    Indien nee, post eens de volledige code dan.
    no votes  

  6. #6

    Registered
    28/04/03
    Location
    Lier
    Posts
    266
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    is zo goed als de volledige code ja, het enige dat er nog op volgt is een parser regeltje. Maar heb het al gechecked met een echo dat het probleem niet in de parser regel zit.

    PHP Code:
    <?
    /*    --------------------------------------------------
                          projecten.php
              Created by Flupke <fluppie@pandora.be>
        --------------------------------------------------
    */
    if(!session_id()){
      
    session_start();
    }
    include_once(
    'config.php');
    include_once(
    'parser2.php');
    $q mysql_query("SELECT inhoud FROM otherpages WHERE naam='projecten'") or die("Error: ".mysql_error());
    $u mysql_fetch_object($q);
    $text $u->inhoud;
    echo 
    bb_bericht($text);
    ?>
    dit is de hele pagina van projecten.php
    no votes  

  7. #7

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    staat error reporting wel hoog genoeg om fouten bij fetches te zien??

    edit: nvm dus

    ok, zelfde prob met mysql_fetch_assoc???
    Last edited by killgore; 11-09-2004 at 20:56.
    no votes  

  8. #8
    servi's Avatar
    Registered
    01/07/02
    Location
    Zolder
    Posts
    2,487
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    verander dit :

    $u
    = mysql_fetch_object($q);
    $text = $u->inhoud;
    echo
    bb_bericht($text);


    eens in dit :

    $rij = mysql_fetch_object($q);
    $tekst = $rij->inhoud;
    echo $tekst;


    vermoedelijk zit de fout in de functie
    bb_bericht
    no votes  

  9. #9

    Registered
    28/04/03
    Location
    Lier
    Posts
    266
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    ah, 'k heb het al gevonden
    blijkbaar is die site van server verandert. Dus met andere woorden, de mysql database die ik zag via phpmyadmin was die op de oude server nog.
    no votes  

  10. #10
    servi's Avatar
    Registered
    01/07/02
    Location
    Zolder
    Posts
    2,487
    iTrader
    6 (100%)
    Mentioned
    0 Post(s)
    en wij maar zoeken

    nou ja goed dat het is opgelost
    no votes  

  11. #11

    Registered
    28/04/03
    Location
    Lier
    Posts
    266
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    ja same here zenne
    ben al heel de namiddag aan het piekeren waarom dat niet wil werken. En nu zie'k ineens in mn ftp progje staan hercules.be-hosted.be en ik zat op de mysql van batman.be-hosted.be
    stomme fout, maar jah
    toch bedankt
    no votes  

  12. #12

    Registered
    28/04/03
    Location
    Lier
    Posts
    266
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by servi
    This quote is hidden because you are ignoring this member. Show
    jammer genoeg zie ik echter geen probleem in de code die je daar hebt staan ( buiten dat ze wat inefficient is).
    hoe bedoel je inefficient? hoe zou 'k ze kunnen verbeteren dan???
    no votes  

  13. #13

    Registered
    12/10/02
    Location
    mars
    Posts
    14,319
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    Quote Originally Posted by DeFlup
    This quote is hidden because you are ignoring this member. Show
    hoe bedoel je inefficient? hoe zou 'k ze kunnen verbeteren dan???
    mysql_fetch_assoc ipv mysql_fetch_object is een goed begin

    velden specifiëren ipv * is een goede voortzetting hiervan

    mysql_result gebruiken om een iets op te halen is de afsluiter dan .

    edit: het kan ook soms wenselijker zijn om require ipv include te gebruiken.
    Last edited by killgore; 11-09-2004 at 21:48.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in