Mysql
 sql >> база данни >  >> RDS >> Mysql

Множество бази данни, използващи PDO

За PDO НЕ трябва да изпълнявате USE dbname директно.

Мисля, че какво се случва, че имате няколко екземпляра на PHP скрипт и когато всеки от тях изпълнява USE dbname без ЗНП да е наясно, че това се случва и това причинява пълна бъркотия.

Вместо това трябва да посочите dbname във вашия низ за PDO връзка като 'mysql:host=localhost;dbname=testdb' . Това означава, че не можете наистина да превключвате между бази данни, след като създадете своя клас Model. Трябва да знаете предварително името на вашата база данни и да го използвате в конструктора на модели.

Прочетете повече в PDO документация .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да инсталирате MySQL на Ubuntu

  2. mysql.connector.errors.InterfaceError:2026 (HY000)

  3. MySQL Намерете общото количество публикации на потребител

  4. Как мога да изпратя автоматичен имейл от MySQL записи?

  5. Броят на колоните на mysql.user е грешен. Очаквано 42, намерено 44. Вероятно таблицата е повредена