SyntaxStudy
Sign Up
PHP Running Simple Queries
PHP Intermediate 3 min read

Running Simple Queries

PDO query()

Use query() for simple SELECT statements without user input. For any user-provided data, always use prepared statements instead.

Example
<?php
$pdo = createConnection();

// Simple query (no user data — safe)
$stmt = $pdo->query("SELECT * FROM categories ORDER BY name");
$categories = $stmt->fetchAll();

// Row count
echo $stmt->rowCount();

// Single row
$stmt = $pdo->query("SELECT COUNT(*) as total FROM users");
$row = $stmt->fetch();
echo $row["total"];
Pro Tip

Never use query() with any string that includes user input — use prepare()/execute() instead.