3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)
  • Q:
    Bijdrager
    Howl

    mysql query en string

    hallo,

    ik heb een query waar enkel strings zullen meegegeven worden:

    “SELECT s.section_id as sectionid, s.section_name as sectionname, l.id as languageid, l.section_id as lang_sectionid, l.text as langtext, l.lang as language
    FROM section_id s, language l
    WHERE s.section_id = l.section_id
    AND s.section_name = ‘{$section}’
    AND l.lang = “.$lang.””

    raar genoeg werkt deze niet, ik krijg geen resultaat terug en ook geen error.
    volgens mij ligt het doordat mijn variabels strings zijn en ik ze op een verkeerde manier mee geef.

    weet iemand hoe ik het juist moet doen?

    thanks!

    Bijdrager
    Howl

    heb het al gevonden:)

    “SELECT s.section_id as sectionid, s.section_name as sectionname, l.id as languageid, l.section_id as lang_sectionid, l.text as langtext, l.lang as language
    FROM section_id s, language l
    WHERE s.section_id = l.section_id
    AND s.section_name = ‘”.$section.”‘
    AND l.lang = ‘”.$lang.”‘”

    Bijdrager
    Jeordy

    $sql = sprintf(“SELECT a, b, c, d FROM table WHERE a = ‘%s’, b = %s”, $a, $b);
    $result = mysql_query($sql);
    %s wordt gebruikt voor numerieke waarden
    ‘%s’ wordt gebruikt voor textwaarden

    http://php.net/manual/en/function.sprintf.php

    Je kan ook $result = mysql_query(“SELECT bla bla”); doen. Waarbij je direct de uitkomst hebt en niet eerst een variabele hoeft te vullen.

    http://php.net/manual/en/function.mysql-query.php

3 berichten aan het bekijken - 1 tot 3 (van in totaal 3)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.