LMLPHP后院

MySQL update where in 子查询导致锁表

PdoEnhance.php:109 Stack trace: #0 MysqlPdoEnhance.php(153): MysqlPdoEnhance->query('UPDATE _s...', Array) #1 Model.php(39): MysqlPdoEnhance->update('_s...', Array, 'id=123584', Array) #2 spider.php(908): ...

Laravel框架illuminate\support\collection排序问题

前几天折腾了好久,一直怀疑是自己代码有问题。Collection 对象执行 sort 后需要执行 values 方法,否则 Collection 对象的 items 排序结果没有生效。当然手动的 toArray() 是生效的。查看 Collection sort 方法内部实现是调用了 PHP 的 uasort 函数,该函数排序后会维持原来的 key => value 关系。 官方文档截取如下: Collec...

使用LMLPHP实现简单的CURL请求POST例子

求,发送头部 Cookie 并 提交数据,希望给大家带来帮助。代码系 LMLPHP 控制器中的节选片段,如下: public function curltestpost() { $headers = array("Cookie:lmlphp=yes"); $post_data = array("您好"); $ch = curl_init("http://home.may/index/curlreceivep...

Debian 10 安装 MySQL Server

r Mecab. This takes long time... reading /usr/share/mecab/dic/ipadic/unk.def ... 40 emitting double-array: 100% |###########################################| /usr/share/mecab/dic/ipadic/model.def is not fo...

PHP扩展PDO MySQL之PDOStatement::bindParam vs bindValue

回的值是选出的行数。所以,因为这个缘故,只能从 SQL 上面做一个简单的判断了,算是不太完美。 附 query 方法节选。 public function query($sql, $params = array()){ $stmt = $this->db->prepare($sql, array(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true)); if($params...

代码分享解决Laravel中MySQL WhereIn之too many placeholders

的例子,计算 1 到 100 的加法。 public function cu(){ $arr = range(1, 100); $cl = function ($part_ids) { return array_sum($part_ids); }; $re = $this->portionExecute($cl, $arr); var_dump($re); $re = $this->portionExecu...

解决 The mysql extension is deprecated and will be removed in the future

// New mysqli_query($link, 'CREATE TEMPORARY TABLE `lmlphp`'); 若在代码中使用了类似 mysql_result,mysql_fetch_array 等的函数,修改为对应的 mysqli_result,mysqli_fetch_array 即可。 除了上面的解决方案外,也可以直接使用 PDO_MySQL 来操作数据库,个人感觉这个更好用。如果项目...

谈谈 PHP 协程的任务调度

其实 PHP 的 yield 是做死的节奏。因为像我之前一篇文章提到的 PHP 的 ArrayAccess 一样,不懂或不知道它并不会影响一个程序员的开发与设计。也许他们实现 yield,只是为了实现而实现,其他语言有的东西 PHP 当然得有,就这么一个理由比较有说服力。关于 yield 在 PHP 程序里面的作用和好处是什么?我个人能想到的就是,比如一个傻逼写了一堆脚本,如果要维护这堆脚本怎么办,于是他们...

PHP7 返回值类型与声明不符报错

PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?<?php function test() : array{ return 'lmlphp'; } test(); 如下致命错误:PHP Fatal error: Uncaught TypeError: Return value of test() must be of the type array, str...

一颗巨星的陨落 CodeWeBlog

id,业界,configurationfile,通信与电信,mainstring,ltxml,电子商务,jsp,javautil,lib,eclipse,数码与手机,ajax,apache,网页设计,array,attribute,stringargs,interface,MySQL,交互设计,textjavascript,map,站长经验,target,sourcecode,scripttype,ipho...
2024-04-17 07:37:19 1713310639 0.006799