如何使用PHP使用示例数据填充数据库?

时间:2012-03-19 11:52:33

标签: php mysql

我是PHP / MySQL的新手。对于那些在启动之前使用示例数据填充数据库的人,如何在保持列数据类型的同时执行此操作?例如,这是我的表格的样子:

+-------------+------------------+
| Field       | Type             |
+-------------+------------------+
| speaker_id  | int(10) unsigned |
| name        | char(200)        |
| writeup     | text             |
| is_employee | tinyint(1)       |
+-------------+------------------+

将使用批量插入插入所有值,方法是添加到sql字符串INSERT INTO table_name VALUES (...), (...), etc.以保持db资源使用率低。

3 个答案:

答案 0 :(得分:0)

用于插入/更新数据的PHP需要了解允许的类型并在运行查询之前对其进行验证。

答案 1 :(得分:0)

有一个PHP类:DB Populator可以帮助你

答案 2 :(得分:0)

您可以使用txt,CSV或Excel文件将内容加载到数据库中

命令是

LOAD DATA INFILE '/tmp/test.csv' INTO TABLE test(field1,field2,field3,...)
  FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';