• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mysql select mit if abfrage koppeln?

Krobbus

Mitglied
Hi, mir ist schon klar, dass das so von dem Code her nicht gehen kann wie ich es unten gepostet habe, aber ist sowas irgendwie möglich? Also das die WHERE abfragen nur unter einer bestimmten bedingung (if) ausgeführt werden

PHP:
$qst = "SELECT name FROM table WHERE if(isset($_POST['game'])){  $game = 1 } && if(isset($_POST['game'])){  $gametwo = 1 } ";
 
Werbung:
Du kannst den WHERE-Teil dynamisch an den Querystring anhängen.

PHP:
<?php

// Einkommentieren für POST-Test
//$_POST['game'] = true;

$qst = "SELECT name FROM table";

$wherePart = '';

if (isset($_POST['game'])) {
    $wherePart = ' WHERE game = 1 AND gametwo = 1';
}

$qst .= $wherePart;

echo $qst;

Ich weiß aber nicht, ob es das ist, was du erreichen möchtest.
 
Zurück
Oben