很多站长朋友们都不太清楚phphuoqv多选,今天小编就来给大家整理phphuoqv多选,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 mysql数据表有300万条记录,php写select的时候几乎无反应,是否可以通过索引简单解决? 2、 PHP上传时候的$_files['a']['tmp_name'] 3、 我用AppServ服务器软件架设一个PHP服务器,测试后怎么全是乱码 4、 如何在Ubuntu上使用eclipse搭建PHP开发和调试环境 mysql数据表有300万条记录,php写select的时候几乎无反应,是否可以通过索引简单解决?索引设置没问题,造成查询慢的问题可能有多个方面
1,where查出的数据量过大,尽可能让数据集缩小范围
2,你的联合索引是否被覆盖。由于一次查询只能用一个索引,如果你设置的联合索引的两个字段,其中有一个字段单独设置了索引,就可能使用了那一个索引而导致联合索引没有生效,where或着oriderby 没有索引的话会慢很多。所以用explain看下是不是用的联合索引
3,innodb引擎查询会扫表,速度比mysiam慢很多
PHP上传时候的$_files['a']['tmp_name']我不清初你是怎末调用的,所以只能逆着推测
b方法出错是因为$_FILES没有值,$_FILES在b中没有值肯定是在调用b之前被清理了($_FILES是全局变量,你不清理它在那里都能被调用),所以请检查你在调用b之前对$_FILES进行了什么操作
我用AppServ服务器软件架设一个PHP服务器,测试后怎么全是乱码是因为你的整站程序是加密的,需要按照它的说明安装一个ZEND的工具才可以使用,建议你换别的整站程序,使用开源的代码,因为你以后肯定会有修改代码的需求。
如何在Ubuntu上使用eclipse搭建PHP开发和调试环境1.安装Eclipse和PDT等插件:最简单的是从这个站点http //eclipse org/pdt/下载最新版本的PDT x.x All In Ones / Eclipse PHP Package
2.安装Java运行环境Jre/Jdk,注意JRE或者JDK的版本必须要满足Eclipse软件的最低需求
3. 安装配置xdebug(可以参考我的文章http //blog csdn net/huoyin/article/details/7538738),最好将这个文中的端口改为9000,这样在eclipse中就可以少配置一部分
4. 重启apache
sudo /etc/init.d/apache2 restart
5. 打开eclipse,建一个PHP项目,再建一个PHP网页
echo phpinfo();
保存,在firefox中测试看一下结果。这里要注意路径,一定要找得到文件。
6. 配制eclipse的浏览器
打开eclipse,找到window->preferences->general->web browser,看一下有没浏览器,没有就添加一下,当然是firefox
7. 配制运行及调试选项
window->preferences->PHP->>php executables->add->设置如下
php5
/usr/bin/php5 (注意这里要选择php5,不要是php,因为我们安装的是php5-xdebug)
8.建立PHP脚本后,最后调试运行
打开Run->Open Debug Dialog ,选择调试所需要用的名称和环境,仔细看一下,应该没问题。
然后就可以单步调试了。
主要的就这么多,其他的自己多摸索一下.
-----------------------------------------------------------------------------------------------------------------------------------
软件开发的断点调试是必不可少,这里介绍ubuntu中eclipse工具中php的调试配置。
本打算配置ZendDebugger 进行调试,配置了老长时间没配置成功,在phpinfo看不到ZendDebugger生效,经查发现是php5.3的问题,必须先卸载,本文介绍使用xdebug了。
软件安装太简单了,分别执行如下命令:
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install php5-cli
sudo apt-get install php5-xdebug
php的配置:
php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和cli 下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径。
sudo vi /etc/php5/apache2/php.ini
sudo vi /etc/php5/cli/php.ini
用超级用户权限分别打开上面说的两个php.ini,添加如下代码
[xdebug]
xdebug.remote_enable = 1
xdebug_remote_host = “localhost”
xdebug.remote_port = 9000
xdebug.remote_handler = “dbgp”
zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so
重新启动apache:sudo /etc/init.d/apache2 restart
配置eclipse的调试和运行环境
打开eclipse的菜单-[windows]->[preferences]
选择php -debug在右面窗口中的php debugger中选择xdebug,下面的字符集选择与开发的代码字符集一致,然后应用。
选择php executables的窗口右面新建,名称:php5;excute phth:/usr/bin/php5;ini file :/etc/php5/apache2/php.ini;type:cli;debugger:xdebug。
好了,现在一切顺利,就可以进行断点调试程序了。
关于phphuoqv多选的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phphuoqv多选 php选择语句的详细内容...