From 76352ae677236487dcfbc5dd6c337d1900e5d83f Mon Sep 17 00:00:00 2001 From: Michael Berkowski Date: Mon, 29 Dec 2014 21:37:49 -0600 Subject: [PATCH] No-escape underscores in MySQL table/column identifiers Underscore _ doesn't require escaping in table/column identifiers since it isn't treated as a wildcard in that context --- _posts/07-03-01-Databases_PDO.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/07-03-01-Databases_PDO.md b/_posts/07-03-01-Databases_PDO.md index 739b605..60a960f 100644 --- a/_posts/07-03-01-Databases_PDO.md +++ b/_posts/07-03-01-Databases_PDO.md @@ -14,13 +14,13 @@ MySQL or SQLite: query("SELECT some\_field FROM some\_table"); +$statement = $pdo->query("SELECT some_field FROM some_table"); $row = $statement->fetch(PDO::FETCH_ASSOC); echo htmlentities($row['some_field']); // PDO + SQLite $pdo = new PDO('sqlite:/path/db/foo.sqlite'); -$statement = $pdo->query("SELECT some\_field FROM some\_table"); +$statement = $pdo->query("SELECT some_field FROM some_table"); $row = $statement->fetch(PDO::FETCH_ASSOC); echo htmlentities($row['some_field']); {% endhighlight %}