Php 如何为所有行插入一个值?

Php 如何为所有行插入一个值?,php,sql,Php,Sql,我想知道如何使这一个值插入所有的数据行的例子将是。到目前为止,我所做的只是一个接一个地做所有的事情,但我想知道如何制作一个只插入所有行的按钮 姓名学分 胡安15 Dela如果行已经存在,您希望更新,而不是插入: $sql = "INSERT INTO vacation_credits (credits) values('15')"; (无,其中子句表示将更新所有行) 另一个可能适合您的选项是

我想知道如何使这一个值插入所有的数据行的例子将是。到目前为止,我所做的只是一个接一个地做所有的事情,但我想知道如何制作一个只插入所有行的按钮

姓名学分 胡安15
Dela

如果行已经存在,您希望
更新
,而不是
插入

$sql = "INSERT INTO vacation_credits
                        (credits)
                            values('15')";
(无
,其中
子句表示将更新所有行)

另一个可能适合您的选项是在表定义中设置默认值:

UPDATE vacation_credits SET credits = 15;

这样,新记录将始终在该列中接收默认值,除非您在insert中指定了不同的值。

如果行已经存在,您希望
更新
,而不是
插入

$sql = "INSERT INTO vacation_credits
                        (credits)
                            values('15')";
(无
,其中
子句表示将更新所有行)

另一个可能适合您的选项是在表定义中设置默认值:

UPDATE vacation_credits SET credits = 15;

这样,新记录将始终在该列中接收默认值,除非您在insert中指定不同的值。

好的,insert将添加新行,如果您希望对数据库中的所有现有行执行此操作,您可能正在查找更新。好的,insert将添加新行,如果要对数据库中的所有现有行进行更新,则可能需要进行更新。更新假期\u信用设置信用=15;使用此代码将更新所有现有用户或一个用户的所有假期积分?@KalmaKun它将更新所有。要限制更新哪些,请使用
WHERE
子句。$update=“update vacation_credits SET credits=15;”;$qry=mysql\u查询($update);当我使用代码时,它不会更新数据库我做错了什么?@KalmaKun也许是你的MySQL连接参数?另外,
mysql\u query()
是不安全的,不推荐使用,因此请确保以安全的方式连接到数据库;使用此代码将更新所有现有用户或一个用户的所有假期积分?@KalmaKun它将更新所有。要限制更新哪些,请使用
WHERE
子句。$update=“update vacation_credits SET credits=15;”;$qry=mysql\u查询($update);当我使用代码时,它不会更新数据库我做错了什么?@KalmaKun也许是你的MySQL连接参数?另外,
mysql\u query()
是不安全的,不推荐使用,因此请确保以安全的方式连接到数据库。