Php 如何为所有行插入一个值?
我想知道如何使这一个值插入所有的数据行的例子将是。到目前为止,我所做的只是一个接一个地做所有的事情,但我想知道如何制作一个只插入所有行的按钮 姓名学分 胡安15Php 如何为所有行插入一个值?,php,sql,Php,Sql,我想知道如何使这一个值插入所有的数据行的例子将是。到目前为止,我所做的只是一个接一个地做所有的事情,但我想知道如何制作一个只插入所有行的按钮 姓名学分 胡安15 Dela如果行已经存在,您希望更新,而不是插入: $sql = "INSERT INTO vacation_credits (credits) values('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()
是不安全的,不推荐使用,因此请确保以安全的方式连接到数据库。