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

riscrivi connessione e query da mysql a PDO

Il manuale DOP è un'ottima risorsa per l'apprendimento del PDO in quasi tutte le situazioni. Le affermazioni preparate possono sembrare bizzarre e difficili all'inizio, ma finirai per amarle una volta che avrai imparato alcune nozioni di base...

DOP SELECT ...

$db = new PDO("mysql:host=localhost;dbname=db", "user", "password");

$query = "SELECT * FROM users WHERE name = " . $db->quote($name);

$result = $db->query($query);

while($row = $result->fetch(PDO::FETCH_ASSOC)) {
    print_r($row);
}

$result->closeCursor();

DOP INSERT ...

$query = $db->prepare("INSERT INTO users (first_name, last_name, email) VALUES (:fname, :lname, :email)");

// bind params
$query->bindParam(":fname", $firstName);
$query->bindParam(":lname", $lastName);
$query->bindParam(":email", $email);

// execute the query
$query->execute();

Nonostante l'ultimo (semplice) esempio, ti incoraggio anche a imparare a fare INSERT query per più valori in una query . Non è solo più veloce che eseguire molti INSERT singoli s, è anche considerata una buona pratica.