PHP
小哥xiaog
移动开发 iOS android
展开
-
PHP使用数据库的并发问题
在并行系统中并发问题永远不可忽视。尽管PHP语言原生没有提供多线程机制,那并不意味着所有的操作都是线程安全的。尤其是在操作诸如订单、支付等业务系统中,更需要注意操作数据库的并发问题。 接下来我通过一个案例分析一下PHP操作数据库时并发问题的处理问题。 首先,我们有这样一张数据表: mysql> select * from counter; +----+-----+ | id | nu转载 2015-07-18 23:33:01 · 2705 阅读 · 0 评论 -
Linux下php安装Redis扩展
安装(首先安装好redis服务,redis服务和redis扩展配合使用) 开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/nicolasff/phpredis。 PHP安装redis扩展 /us转载 2016-02-25 18:52:46 · 401 阅读 · 0 评论 -
PHP json_encode()
定义和用法 json_encode ()对变量进行 JSON 编码 语法 json_encode(value,option) 参数 描述 value 必填。待编码的 value ,除了resource 类型之外,可以为任何数据类型。该函数只能接受 UTF-8 编码的数据 options 可选。 J转载 2016-02-25 11:38:16 · 391 阅读 · 0 评论 -
浅谈 PHP 与手机 APP 开发(API 接口开发)
这个帖子写给不太了解PHP与API开发的人 一、先简单回答两个问题: 1、PHP 可以开发客户端? 答:不可以,因为PHP是脚本语言,是负责完成 B/S架构 或 C/S架构 的S部分,即:服务端的开发。(别去纠结 GTK、WinBinder) 2、为什么选择 PHP 作为开发服务端的首选? 答:跨平台(可以运行在UNIX、LINUX、WINDOWS、Mac OS下)、低消耗(转载 2016-02-24 18:00:39 · 358 阅读 · 0 评论 -
php json转换为嵌套数组array
[php] view plain copy function json_to_array($web) { $arr=array(); foreach($web as $k=>$v) { if(is_object($v)) $arr[$k]=json_to_array($v); //判断类型是不是object转载 2016-03-07 16:47:55 · 2681 阅读 · 0 评论 -
require或include相对路径多层嵌套引发的问题
php中require/include 包含相对路径的解决办法 在PHP中require,include一个文件时,大都是用相对路径,是个很头疼的问题。 例如: (网站根目录) ├文件夹 │ │ │ └1.php ├文件夹 │ │ │ └2.php └index.php 问题:在1.php中通过include转载 2016-03-07 15:30:06 · 2310 阅读 · 0 评论 -
在Mac下安装XAMPP(Apache, PHP, MySQL)
XAMPP 是个啥? 来自官方的简介: [cpp] view plaincopyprint? 适用于 Mac OS X 的 XAMPP 是 Mac OS X 上最简单,最实用,也最完整的网络服务器解决方案。该发行版包括整合了最新的 MySQL、PHP,和 Perl 的 Apache 2 服务器。它以 Mac OS X 安装包的方式发布,包含所有转载 2015-07-18 23:00:52 · 805 阅读 · 0 评论 -
怎么搭建php环境Apache+PHP+mysql
php开发环境的搭建是困扰新手们学习php 的第一道难题,很多童鞋为了省事经常直接安装wamp集成软件,这样虽然方便了新手童鞋,但是,个人觉得,这样对于学习PHP及后期理解PHP原理会造成相当的困扰,很多童鞋甚至编码过程中出了错也不会解决,因为不知道是环境出错了还是编码出错了。 工具/原料 Apache软件、php5.2、mysql转载 2015-07-18 23:50:04 · 601 阅读 · 0 评论 -
PHP+MYSQL如何插入记录到数据库
“INSERT INTO”语句的作用是:向一个数据库的表中插入一条新的记录。 向一个数据库表中插入数据 “INSERT INTO”的作用是:向一个数据库的表中插入一条新的记录。 语法 INSERT INTO table_name VALUES (value1, value2,....) 你可以在指定的列中插入数据,具体如下: INSERT INTO table转载 2015-07-18 12:21:06 · 1811 阅读 · 0 评论 -
PHP中如何通过Web执行C/C++应用程序?
一、简介 如果你对Unix/Linux有所了解的话,你应该知道他们大都自带了C和C++的编译器,分别是GCC和G++。Unix在程序安装及Make等许多地方使用到了这些编译器。利用一些控制台命令,C++和PHP, 我将向你介绍怎样生成一个完整的C++程序例子,他可以在用PHP程序来执行,并能获得相应的输出结果。我将先生成C++程序代码,并编译它,谈后讨论我们将如果通过使用PHP的函数转载 2015-07-18 23:40:42 · 336 阅读 · 0 评论 -
PHP,C++,Mysql
PHP如何与后台C++程序通信,C++操作Mysql数据库等 -------------my.h概要 #include #include #include #include #include #include #include #include #include #include #include -------------转载 2015-07-18 23:43:03 · 302 阅读 · 0 评论 -
PHP接收多个上传文件
前言 这星期一直再搞php,涉及到文件上传的部分有些遗忘,这里记录一下 HTML的form表单 用html的表单模拟一个文件上传的post请求,代码如下: Send this File: 注意: 要确保文件上传表单的属性是 enctype="multipart/form-data",否则文件上传不了 PHP 首先,需要解转载 2015-07-19 00:03:24 · 4188 阅读 · 0 评论 -
Linux下redis服务的安装
第一部分:安装redis 希望将redis安装到此目录 1 /usr/local/redis 希望将安装包下载到此目录 1 /usr/local/src 那么安装过程指令如下:转载 2016-02-25 18:47:10 · 345 阅读 · 0 评论