Likes Likes:  0
Resultaten 1 tot 9 van de 9
Geen
  1. #1
    StriKe
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Mysql-script: lokaal wel, op server niet

    Hallo,

    Ik heb enkele scripts in php (en met mysql) geschreven die hier thuis op
    m'n server wél werken, op de server van mijn provider niet. Beiden apache
    (hier thuis wel Windows, bij m'n provider Linux).

    De error die ik bij m'n provider krijg (en waar hier dus thuis alles
    werkt zoals het hoort) is deze:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
    resource in ../secure2/scripts/zwemprestaties_omschrijving_view.php on
    line 25

    ... = een lang pad ...

    Die lijn 25 waarvan sprake is deze:

    if (mysql_num_rows($resultaat) == 0) {

    De code die er voor staat (een deel daarvan althans):

    <?php

    if($Stijl != "Alles")
    {
    $sql = "SELECT * FROM ngb_zwemprestaties_omschrijving WHERE Stijl =
    '$Stijl'";
    } else {
    $sql = "SELECT * FROM ngb_zwemprestaties_omschrijving";
    }

    $resultaat = mysql_query($sql);


    Iemand die weet waarom het op m'n server wel en bij m'n provider niet
    werkt?

    Wordt daar "mysql_query" oid geblokkeerd? (Wat ik me nauwelijks kan
    voorstellen ...)

    --
    Groeten,
    StriKe

    http://www.internetfreakz.be

  2. #2
    Rene Pijlman
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    StriKe:
    >$resultaat = mysql_query($sql);


    Je moet hier foutafhandeling toevoegen. Zie de PHP manual.
    http://nl2.php.net/manual/en/function.mysql-query.php

    >Iemand die weet waarom het op m'n server wel en bij m'n provider niet
    >werkt?


    Dat blijkt hopelijk uit de foutmelding.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  3. #3
    StriKe
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    news:4rir01lkopfsp5j9mvl0ik0etn15b91c24@4ax.com:

    > StriKe:
    >>$resultaat = mysql_query($sql);

    >
    > Je moet hier foutafhandeling toevoegen. Zie de PHP manual.
    > http://nl2.php.net/manual/en/function.mysql-query.php
    >
    >>Iemand die weet waarom het op m'n server wel en bij m'n provider niet
    >>werkt?

    >
    > Dat blijkt hopelijk uit de foutmelding.


    Invalid query: Unknown column 'ja' in 'where clause'

    Dat is de error.

    Dit was dus m'n $sql code:
    $sql = "DELETE FROM ngb_zwemprestaties_omschrijving WHERE
    Prestatie_id = '$Prestatie_id[$i]' AND $Delete[$i] = 'ja'";


    'k Zie niet in waarom hij daar zegt dat 'ja' een column zou zijn, kan jij
    me verder opweg helpen? ;-)

    Bedankt!

    --
    Groeten,
    StriKe

    http://www.internetfreakz.be

  4. #4
    Rene Pijlman
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    StriKe:
    >Invalid query: Unknown column 'ja' in 'where clause'
    >
    >Dat is de error.
    >
    >Dit was dus m'n $sql code:
    > $sql = "DELETE FROM ngb_zwemprestaties_omschrijving WHERE
    >Prestatie_id = '$Prestatie_id[$i]' AND $Delete[$i] = 'ja'";
    >
    >'k Zie niet in waarom hij daar zegt dat 'ja' een column zou zijn


    Als de database klaagt over de query, dan moet je naar de feitelijke query
    kijken zoals die daadwerkelijk naar de database is gestuurd, niet naar de
    PHP-code die de query genereert die wellicht naar de database zou kunnen
    worden gestuurd.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  5. #5
    StriKe
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    news:ctpr019oinejhuudncuvph3bgi9nh2je5m@4ax.com:

    > StriKe:
    >>Invalid query: Unknown column 'ja' in 'where clause'
    >>
    >>Dat is de error.
    >>
    >>Dit was dus m'n $sql code:
    >> $sql = "DELETE FROM ngb_zwemprestaties_omschrijving WHERE
    >>Prestatie_id = '$Prestatie_id[$i]' AND $Delete[$i] = 'ja'";
    >>
    >>'k Zie niet in waarom hij daar zegt dat 'ja' een column zou zijn

    >
    > Als de database klaagt over de query, dan moet je naar de feitelijke
    > query kijken zoals die daadwerkelijk naar de database is gestuurd,
    > niet naar de PHP-code die de query genereert die wellicht naar de
    > database zou kunnen worden gestuurd.
    >


    En wat zou concreet, in mijn geval, dan 'het verschil' (of beter 'de
    fout') kunnen zijn?

    --
    Groeten,
    StriKe

    http://www.internetfreakz.be

  6. #6
    Rene Pijlman
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    StriKe:
    >Rene Pijlman:
    >> Als de database klaagt over de query, dan moet je naar de feitelijke
    >> query kijken zoals die daadwerkelijk naar de database is gestuurd,
    >> niet naar de PHP-code die de query genereert die wellicht naar de
    >> database zou kunnen worden gestuurd.

    >
    >En wat zou concreet, in mijn geval, dan 'het verschil' (of beter 'de
    >fout') kunnen zijn?


    Ja doei, vertel wat de query is en wij vertellen wat de fout is.

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  7. #7
    Michiel de Roo
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    StriKe wrote:
    > Rene Pijlman <reply.in.the.newsgroup@my.address.is.invalid> schreef in
    > news:4rir01lkopfsp5j9mvl0ik0etn15b91c24@4ax.com:
    >
    >
    >>StriKe:
    >>
    >>>$resultaat = mysql_query($sql);

    >>
    >>Je moet hier foutafhandeling toevoegen. Zie de PHP manual.
    >>http://nl2.php.net/manual/en/function.mysql-query.php
    >>
    >>
    >>>Iemand die weet waarom het op m'n server wel en bij m'n provider niet
    >>>werkt?

    >>
    >>Dat blijkt hopelijk uit de foutmelding.

    >
    >
    > Invalid query: Unknown column 'ja' in 'where clause'
    >
    > Dat is de error.
    >
    > Dit was dus m'n $sql code:
    > $sql = "DELETE FROM ngb_zwemprestaties_omschrijving WHERE
    > Prestatie_id = '$Prestatie_id[$i]' AND $Delete[$i] = 'ja'";
    >
    >
    > 'k Zie niet in waarom hij daar zegt dat 'ja' een column zou zijn, kan jij
    > me verder opweg helpen? ;-)


    wellicht omdat $Delete[$i] de waarde ja bevat ?

  8. #8
    Arnoud Galactus Engelfriet
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    In article <Xns95FB8A3DBC85Eusenetinternetfreakz@195.130.132. 70>,
    StriKe <usenet@internetfreakz.be> wrote:
    >>>Dit was dus m'n $sql code:
    >>> $sql = "DELETE FROM ngb_zwemprestaties_omschrijving WHERE
    >>>Prestatie_id = '$Prestatie_id[$i]' AND $Delete[$i] = 'ja'";
    >>>
    >>>'k Zie niet in waarom hij daar zegt dat 'ja' een column zou zijn

    >
    >En wat zou concreet, in mijn geval, dan 'het verschil' (of beter 'de
    >fout') kunnen zijn?


    Dat is pas te zeggen als je de waarde van $sql hier even post.
    Dus voeg eens "echo $sql;" toe aan je script direct na deze
    regel.

    Het meest waarschijnlijke is dat er in $Delete[$i] niet zit wat
    jij denkt.

    Arnoud

    --
    Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
    Patents, copyright and IPR explained for techies: http://www.iusmentis.com/

  9. #9
    Daniel Tryba
    Mysql-script: lokaal wel, op server niet
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Mysql-script: lokaal wel, op server niet

    Michiel de Roo <yourlove@welovespam.nl> wrote:
    >> Dit was dus m'n $sql code:
    >> $sql = "DELETE FROM ngb_zwemprestaties_omschrijving WHERE
    >> Prestatie_id = '$Prestatie_id[$i]' AND $Delete[$i] = 'ja'";
    >>
    >>
    >> 'k Zie niet in waarom hij daar zegt dat 'ja' een column zou zijn, kan jij
    >> me verder opweg helpen? ;-)

    >
    > wellicht omdat $Delete[$i] de waarde ja bevat ?


    Lijkt me sterk. http://www.php.net/manual/en/language.types.string.php
    is het lezen waard voor de OP.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics