【PHP MySQL UPDATE语句不起作用】教程文章相关的互联网学习教程文章

php-SELECT…FOR UPDATE是否会延迟读取?【代码】

所以这是我的情况,假设我正在制作一个在线购物平台.并且“我的用户”在user_balance字段或表中的余额为100. 现在,用户同时打开允许他们取款的取款页面和允许他一键购买100美元手表的购物页面. 假设用户提取了100美元,同时又花了100美元购买手表. 我的问题是SELECT user_balance FROM balances FOR UPDATE是否会同时执行,否则它将等待其他人完成选择. 如果两个SELECT … FOR UPDATE同时执行,则user_balance将在两个页面上都显示100,...

PHP-为什么update或save()在laravel 5.8中不起作用?【代码】

我正在尝试更新表(从我的React Native应用程序获取到laravel),并且总是收到错误消息.这就是我获取的方式:fetch("http://192.168.2.45/backend/public/api/checkuser", {method: "POST",body: JSON.stringify(user),headers: new Headers({"Content-Type": "application/json"})})我的Laravel API:Route::post('update','mainController@update');public function update(Request $request){$email = $request->email;$error_mess...

PHP TIMESTAMP列在ON UPDATE上使用哪个时区?

它使用服务器时区还是UNIX_TIMESTAMP(UTC)? 以及如何在与MySQL的TIMESTAMP列相同的时区中获取PHP中的当前时间?解决方法:取决于您的MySQL配置变量,请参见MySQL Server Time Zone Support.

php-在一条语句中插入IGNORE INTO和UPDATE【代码】

我正在运行一个脚本,向用户提供下载.我想在每个字节级别监视它们的流量,并且我以$bytes为单位保存了它们下载的字节数.我想将其记录到数据库中,并且正在使用以下功能:register_shutdown_function(function() {global $bytes;/* Save the traffic to the database */$db = new PDO('mysql:host=localhost;dbname=test', 'root', '');$st = $db->prepare('INSERT IGNORE INTO `stats`SET `date` = CURDATE(), `bytes` = :bytes');$st...

不知道列名的UPDATE表值PHP【代码】

这个问题已经在这里有了答案: > MySQL query to get column names? 19个这是情况.我只知道表test_table的总列数,但不知道它们的名称(听起来很奇怪,但它的确是真的).有什么办法可以基于某些ID(自动增量主键)为所有列值编写UPDATE查询吗? 要在此表中添加行,我做了以下工作,但不知道如何针对UPDATE进行操作:$newCols = $_POST['newRowCols']; $query = "INSERT INTO tes...

update php version to 5.6

追加CentOS 7的epel及remi源:# yum install epel-release# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm使用yum list命令查看可安装的包(Packege)。# yum list --enablerepo=remi --enablerepo=remi-php56 | grep php检查当前安装的PHP包yum list installed | grep php如果有安装的PHP包,先删除他们yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstrin...

PHP UPDATE准备好的声明【代码】

嗨,我正在尝试学习使用预准备语句的正确方法,以避免SQL注入等. 当我执行脚本时,我从我的脚本中得到一条消息,说0行已插入,我希望这可以说1行插入,当然更新表.我对我准备好的陈述并不完全确定,因为我做了一些研究,我的意思是它因例子而异. 当我更新我的表时,我需要声明所有字段还是只更新一个字段? 任何信息都会非常有用. 的index.php<div id="status"></div><div id="maincontent"><?php //get data from database.require("classe...

php – `composer update`没有更新到最新版本【代码】

在我的composer.json中,我有"require": {. . ."unisharp/laravel-filemanager": "~1.8" }目前,最新版本是v1.8.2.2,在运行composer update命令后,我将它安装在我的localhost项目上(一切正常). 我已将(git push origin master)从localhost推送到Bitbucket上的远程仓库,并通过SSH连接到Web服务器并从远程仓库克隆(git clone …)它. 现在,当我运行composer update(在Web服务器上)时 – 它会安装v1.8.0,它有一些bug.在那之后,当我再次尝...

php – timestamp autoupdate无法使用ON DUPLICATE KEY UPDATE(PDO)【代码】

我有一个表格作品集,时间戳设置为自动更新.CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMPPHP中的PDO语句不会导致时间戳更新.$statement = $this->connection->prepare(" INSERT INTO folio(publication, productId) VALUES(:publication, :productId) ON DUPLICATE KEY UPDATE id=LAST_INSERT_ID(id), publication=:publication, productId=:productId");以下手动方法有效但不可取.$statement = $this->connection->prepare( ...

wamp update php到7.2.2版本不起作用【代码】

我想将我的php版本从7.0.1更新到7.2.2,所以我认识到本教程中的所有步骤 https://www.myonlineedu.com/blog/view/9/how-to-configure-php-7-on-wamp-server-in-localhost 当然把7.2.2而不是给定的值一旦我重新启动我的wamp它没有显示新版本.它仍然只显示最旧的5.6.25和7.0.10. 我不明白为什么.是因为扩展的tuto中的某些指令是7.1.7的指令. 请问我怎么能解决这个问题.解决方法:该教程看起来非常过时. 首先升级到WAMPServer 3.1.1 ava...

php – 从git中提取yii项目后在composer update中出现问题【代码】

我刚从yii克隆并拉出了一个yii项目,我全局需要fxp / composer-asset-plugin:~1.1.1这个命令composer global需要“fxp / composer-asset-plugin:~1.1.1”和还有全局要求fxp / composer-asset-plugin使用这个命令composer global需要“fxp / composer-asset-plugin”,但是当我运行composer update来制作供应商文件并自动加载使用该项目时,我得到以下错误:Your requirements could not be resolved to an installable set of packa...

php – 在单个函数中使用Insert和Update【代码】

我想知道是否有人能够阐明如何克服这个问题. 我正在尝试添加和更新数据库上的信息,所以当用户第一次输入完成调查问卷时它很好并且有效,但是当他们回去更新调查问卷时会抛出一个错误,“请回去再试一次” . 我已经使用给我的建议更新了PHP代码. 谢谢. PHP代码:function updatePartCTQ_part1($questionAns, $memberid) {//First Insert MemberID $ctqmemberinsert = "INSERT INTO ctq_questionnaire (user_id) VALUES ('$memberid')"...

php – Codeigniter $this-> db-> join与$this-> db-> update一起使用【代码】

我才意识到你不能使用:$this->db->join()同$this->db->update()似乎“join”由codeigniter执行,但是在查询中没有使用,在使用以下参数获得的基表上更新后看到:$this-> db-> last_query(); 我看到没有加入.然后我尝试了对连接表的更新,认为只有在需要时才会使用连接,但是我没有工作并告诉我错误1054“where where子句中的未知列XXX”. 有没有办法强制使用codeigniter?我构建我的软件的方式,我真的不想自己构建查询的所有不同部分(...

php – Laravel:UPDATE如果存在其他INSERT?【代码】

我的问题正是关于标题中的内容!它存在一个laravel(Eloquent,Fluent …)中的方法,它更新了一行,如果这行不存在,它将被INSERTed?多谢你们解决方法:Dunno id Laravel有这样的方法,但是使用mysql你可以用这样的查询来做到这一点INSERT INTO t SET c1='foo', c2='bar' ON DUPLICATE KEY UPDATE c2='bar'您必须在此表上具有唯一索引才能使特技工作

php – Telegram Bot:在getUpdates方法中使用offset

我想为订阅源构建一个电报机器人,因此订阅者可以获得站点更新.但我需要用户开始与我的机器人聊天.我会根据这个网址使用深层链接:https://core.telegram.org/bots#deep-linking(假设有2个用户) >显示用户#2的以下链接https://telegram.me/MyBot?start= $UNIQUE_CODE>用户#2点击链接并开始与机器人聊天.>用户#2返回我的网站并点击检查按钮.>站点发出getUpdates请求并查找与用户的unique_code关联的chat_id.>偏移量将增加1. 现在有一...