Mysql
 sql >> Baza danych >  >> RDS >> Mysql

przepisz połączenie i zapytanie z mysql do PDO

Podręcznik PDO jest doskonałym źródłem do nauki PDO w prawie każdej sytuacji. Przygotowane wypowiedzi mogą początkowo wydawać się dziwaczne i trudne, ale pokochasz je, gdy opanujesz podstawy...

PDO 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();

PDO 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();

Pomimo ostatniego (prostego) przykładu, zachęcam Cię również do nauczenia się jak zrobić INSERT zapytania o wiele wartości w jednym zapytaniu . To nie tylko szybsze niż wykonanie wielu pojedynczych INSERT s, jest to również uważane za dobrą praktykę.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 sposoby konwersji liczby na ósemkową w MySQL

  2. Kursor MySql - Tworzenie procedury

  3. Suma grupowa z dwóch tabel według daty w MySQL

  4. Dołączenie Mysql i suma podwajają wynik

  5. MariaDB - nie można zalogować się jako root