sql >> Database teknologi >  >> RDS >> Mysql

Hvordan udskriver man en mysql-forespørgsel korrekt i zend?

Sådan noget burde virke:

$profile = $this->getQueryProfile($queryId);
$query = $profile->getQuery();
$params = $profile->getQueryParams();

      foreach ($params as $par) {
            $query = preg_replace('/\\?/', "'" . $par . "'", $query, 1);
      }


  1. Sådan fjerner du betingelser fra WHERE-klausulen, hvis parametrene er NULL

  2. Får udefineret indeks, mens kolonneværdien hentes fra mysql

  3. venstre join med tomme rækker fra højre tabel mysql

  4. Vælg og returner kun Checksum (ikke Table) fra checksum-tabellen i mysql