Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mảng php mysql - chèn thông tin mảng vào mysql

Nếu bạn chỉ muốn lưu trữ một mảng trong Trường MySQL để truy xuất sau này, thì bạn có thể sử dụng implode() [ Tài liệu PHP ] như được đề xuất ở trên (sẽ phá hủy các khóa của mảng, nhưng giữ lại các giá trị của mảng) hoặc serialize() [ Tài liệu PHP ] sẽ giữ lại cả giá trị và các khóa được liên kết.

$theArray = array(
  'key1' => 'One' ,
  'key2' => 'Two'
);
$serArray = serialize( $theArray ); // a:2:{s:4:"key1";s:3:"One";s:4:"key2";s:3:"Two";}
$sqlStr = 'INSERT INTO `table` ( `name` , `arrayField` ) VALUES ( "Test Row" , "'.$serArray.'" )';

Nếu bạn đang nói về việc sử dụng hai bảng liên quan để lưu trữ dữ liệu, thì có lẽ bạn nên tham khảo các hướng dẫn như http://www.sql-tutorial.net/SQL-JOIN.asp , http ://www.databasejournal.com/features/oracle/article.php/3527921/Just-SQL-Part-IV--Joining-Tables.htm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối với MySQL trực tiếp từ ứng dụng iPad (không qua PHP, v.v.)

  2. Quyền truy cập MYSQL bị từ chối đối với người dùng 'root' @ 'localhost'

  3. Chọn N * nhóm * đầu tiên bằng cách sử dụng mysql

  4. Thiếu kết nối trong nhóm kết nối jdbc tomcat

  5. Có cách nào hiệu quả hơn để tạo phân trang trong Hibernate hơn là thực hiện các truy vấn chọn và đếm không?