sql >> Databáze >  >> RDS >> Mysql

Správná syntaxe připravených příkazů

Používání PDO by vám mnohem usnadnilo život

$pdo = new PDO(...);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt = $pdo->prepare('SELECT * FROM news WHERE lead_story = ?');
$stmt->bindParam(1, $leadStory);
$stmt->execute();

$allRows_News = $stmt->fetchAll();
$totalRows_News = count($allRows_News);


  1. Jak mohu přepsat tento dotaz, abych se vyhnul chybě:Nemůžete zadat cílovou tabulku pro aktualizaci v klauzuli FROM

  2. Zobrazit databáze serveru MySQL

  3. Vrácení transakce Mysql při selhání aktualizace

  4. Vysvětlení případu Oracle s tipy a příklady