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

MYSQL error

shopshop
5 antwoorden
  • Ik krijg deze error:

    Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

    code:

    [code:1:ab45fc2333] <?php
    $gallerij = $_GET['g'];

    if(isset($_GET['pg'])){
    $pg = $_GET['pg'];
    }else{
    $pg = 1;
    }

    $query = mysql_query("SELECT * FROM password WHERE id = '1' LIMIT 1");
    $array = mysql_fetch_row($query);
    $aantalper = $array['3'];
    $laatst = $pg * $aantalper;
    $eerst = $laatst - $aantalper;

    $result = mysql_query("SELECT * FROM pictures WHERE gallerij = '$gallerij'");
    if (!$result) {
    die('Invalid query: ' . mysql_error());
    }
    $aantal = mysql_numrows($result);
    $i = 0;
    $pages = ceil($aantal / $aantalper);

    $result = mysql_query("SELECT * FROM pictures WHERE gallerij = '$gallerij' ORDER BY volgorde ASC LIMIT $eerst, $aantalper");

    if (!$result) {
    die('Invalid query: ' . mysql_error());
    }[/code:1:ab45fc2333]

    Begrijp niet waar deze fout voor staat…

    Bedankt
  • De "line 1" in de foutmelding refereert naar regel 1 van de query, niet van je PHP-script. Je zal dus je query hier moeten posten.
  • gedaan
  • Welke van de drie krijg je de foutmelding?
    Zijn de namen van je tabellen/kolommen wel goed gespeld?
  • Tip om uit te zoeken welke query mis gaat is ipv de foutmelding
    [code:1:c8bbabe154]die('Invalid query: ' . mysql_error());[/code:1:c8bbabe154]
    Steeds zoiets te zetten:
    [code:1:c8bbabe154]die('Passwordquery gaat mis: ' . mysql_error());[/code:1:c8bbabe154]

Beantwoord deze vraag

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