php - 向表mysql添加多个值

标签 php mysql database loops while-loop

我正在创建一个 MySQL 数据库,它存储游戏的统计数据。现在我只是在设置它,我需要添加 80 名球员,并为每名有进球、助攻等的球员添加一列...

这是我的代码:

INSERT INTO `finalproject`.`Bremners` (
   `stud_id`, 
   `stud_name`, 
   `stud_goal`, 
   `stud_assist`,
   `stud_attendance`, 
   `stud_goalie`
) VALUES (
   '1', 
   'test', 
   '0', 
   '0', 
   '0', 
   '0'
);

但这只会插入一名名为“test”的玩家。有谁知道如何修改此代码,以便添加 80 个玩家,每个玩家具有不同的名称? (我用 php 制作网站,所以如果可以通过 php 来完成)

谢谢

最佳答案

好吧,您可以首先创建一个 PHP 玩家数组,然后循环该数组并使用 mysql 将每个玩家添加到数据库中。

$players = array("约翰", " jack ", "乔什"..."第 80 名玩家");

foreach($players as $player):
$player = mysql_real_escape_string($player);
mysql_query("INSERT INTO `finalproject`.`Bremners` (`stud_id`, `stud_name`, `stud_goal`, `stud_assist`,
`stud_attendance`, `stud_goalie`) VALUES ('1', $player, '0', '0', '0', '0')")
endforeach;

我不会使用 mysql_.. 插入数据库,只是为了让您了解我使用它的想法。

关于php - 向表mysql添加多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16483756/

相关文章:

php - Mysql 查询返回错误行

php - MySQL 看似随机返回空集

database - 组件 OLE DB 源没有输入

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

javascript - 在 Bootstrap 3 中使用 tagsinput 和 typeahead

php - 无法从数据库中提取 ID

c# - 由于 SQL 字符串而重复值?

MySQL 如何对这个查询进行排序?

android - 将 android 应用程序与来自网站的数据库连接

database - DbSet.Attach() 仅更新单个表但不更新引用表