要对系统进行性能分析和调试,其前提条件是知道好的性能是什么含义,一般我们可以从以下两个角度来衡量系统性能状态:
1)响应时间(Response Time)
从用户的角度来看,系统处于良好的性能状态是指系统能够快速响应用户的请求,即系统响应时间短。
具体地说,响应时间是指发出请求的时刻到用户的请求的相应结果返回用户的时间间隔。
2)吞吐量(Throughput)
从系统管理员角度来看,系统的吞吐量成为系统处于良好的性能状态的指标。
具体地说,吞吐量是在给定时间段内系统完成的交易数量。即系统的吞吐量越大,说明系统在单位时间内完成的用户或系统请求越多, 系统的资源得到充分利用。
系统管理员的使命
一般地,系统管理员的主要功能为:
Making the system available to others
Monitoring the usage of the system
Maintaining a certain level of performance
Planning for future processing needs
资源与瓶颈
要使系统处于良好性能状态,就必须让所有的系统资源协调工作。
1)系统资源(System Resource)
计算机组成十分复杂,但关键的系统资源不外如下这些:
CPU
内存
磁盘
输入输出,尤其是网络和串行通信
2)瓶颈(Bottleneck)
在计算机的众多资源中,由于系统配置的原因,某种资源成为系统性能的瓶颈是很自然的事情。
当所有用户或系统请求对某种资源的需求超过它的可用数量范围时,我们称这种资源成为瓶颈。
当系统出现瓶颈时,消除瓶颈是方法通常有两种:
增加成为瓶颈的资源的数量;
减少请求的数量;
影响系统性能的因素
应该说,影响系统性能的因素很多,但归纳起来主要有以下几个因素:
硬件因素:CPU个数够不够?内存够不够?等等
操作系统:操作系统的配置是否合理?
应用软件:应用系统设计得如何;
人的因素:操作人员是否有充分的培训,以完全懂得操作系统?
经常性的变化因素:用户的需求是否经常性变化?用户对系统负载的要求是否经常性变化?
系统性能调试的一般原则
对系统进行性能调试必须遵循一定的原则,这些原则都经验丰富的工作师经过多年的实践总结出来的。
性能调试是一件严肃的事情,不要对系统的各种参数进行随意的改动;
一次只对某个领域进行性能调试,例如对CPU的使用情况进行分析;
每次只改动一个设置;
每次对系统性能进行分析时,至少使用两种性能分析和调试工具;
经验是最好的分析和调试工具;
知道什么情况下该停止操作;
一般地,我们有以下四条性能调试的规则:
1)当你回答一个关于计算机系统性能的问题时,最初的回答总是“可能吧,视具体情况而定(It depends)”。
当然这个回答不会让用户满意的,因此,我们必须进一步可能对系统性能产生影响的各种因素进行分析, 它们所有作用是什么,起多大的作用。
2)性能分析和调试总是存在着折衷。
当系统管理员试图对计算机系统的性能进行调整时,们可能需要修改系统参数,或修改应用。然而,性能调试 不存在唯一回答或最优答案。
比如:tuning to improve memory utilization may degrade file system performance;Choosing RAID disk comfigurations for data integrity may be less expersive than altternative mirroring solutions that often improve performance.It is may be more cost-effective to purchase a CPU upgrade rather than spend days or weeks analyzing how the application could be changed to improve performance.
3)在分析系统性能的同时,系统性能将会受到影响。
由于在进行系统性能分析时,性能分析工具本身将会占用一定的系统资源,如CPU资源、内存资源等等。我们必须注意到这点, 即分析工具本身运行可能会导致系统某方面的资源瓶颈情况更加严重。
4)只用一种工具是无法全面、正确地分析出系统的资源瓶颈所在。
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
1)响应时间(Response Time)
从用户的角度来看,系统处于良好的性能状态是指系统能够快速响应用户的请求,即系统响应时间短。
具体地说,响应时间是指发出请求的时刻到用户的请求的相应结果返回用户的时间间隔。
2)吞吐量(Throughput)
从系统管理员角度来看,系统的吞吐量成为系统处于良好的性能状态的指标。
具体地说,吞吐量是在给定时间段内系统完成的交易数量。即系统的吞吐量越大,说明系统在单位时间内完成的用户或系统请求越多, 系统的资源得到充分利用。
系统管理员的使命
一般地,系统管理员的主要功能为:
Making the system available to others
Monitoring the usage of the system
Maintaining a certain level of performance
Planning for future processing needs
资源与瓶颈
要使系统处于良好性能状态,就必须让所有的系统资源协调工作。
1)系统资源(System Resource)
计算机组成十分复杂,但关键的系统资源不外如下这些:
CPU
内存
磁盘
输入输出,尤其是网络和串行通信
2)瓶颈(Bottleneck)
在计算机的众多资源中,由于系统配置的原因,某种资源成为系统性能的瓶颈是很自然的事情。
当所有用户或系统请求对某种资源的需求超过它的可用数量范围时,我们称这种资源成为瓶颈。
当系统出现瓶颈时,消除瓶颈是方法通常有两种:
增加成为瓶颈的资源的数量;
减少请求的数量;
影响系统性能的因素
应该说,影响系统性能的因素很多,但归纳起来主要有以下几个因素:
硬件因素:CPU个数够不够?内存够不够?等等
操作系统:操作系统的配置是否合理?
应用软件:应用系统设计得如何;
人的因素:操作人员是否有充分的培训,以完全懂得操作系统?
经常性的变化因素:用户的需求是否经常性变化?用户对系统负载的要求是否经常性变化?
系统性能调试的一般原则
对系统进行性能调试必须遵循一定的原则,这些原则都经验丰富的工作师经过多年的实践总结出来的。
性能调试是一件严肃的事情,不要对系统的各种参数进行随意的改动;
一次只对某个领域进行性能调试,例如对CPU的使用情况进行分析;
每次只改动一个设置;
每次对系统性能进行分析时,至少使用两种性能分析和调试工具;
经验是最好的分析和调试工具;
知道什么情况下该停止操作;
一般地,我们有以下四条性能调试的规则:
1)当你回答一个关于计算机系统性能的问题时,最初的回答总是“可能吧,视具体情况而定(It depends)”。
当然这个回答不会让用户满意的,因此,我们必须进一步可能对系统性能产生影响的各种因素进行分析, 它们所有作用是什么,起多大的作用。
2)性能分析和调试总是存在着折衷。
当系统管理员试图对计算机系统的性能进行调整时,们可能需要修改系统参数,或修改应用。然而,性能调试 不存在唯一回答或最优答案。
比如:tuning to improve memory utilization may degrade file system performance;Choosing RAID disk comfigurations for data integrity may be less expersive than altternative mirroring solutions that often improve performance.It is may be more cost-effective to purchase a CPU upgrade rather than spend days or weeks analyzing how the application could be changed to improve performance.
3)在分析系统性能的同时,系统性能将会受到影响。
由于在进行系统性能分析时,性能分析工具本身将会占用一定的系统资源,如CPU资源、内存资源等等。我们必须注意到这点, 即分析工具本身运行可能会导致系统某方面的资源瓶颈情况更加严重。
4)只用一种工具是无法全面、正确地分析出系统的资源瓶颈所在。
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。加我QQ:29011218交流也可。
PHP培训招生简章
首先进入自己的QQ空间,然后进入装扮空间,进入后将下面的一条代码复制,拿到地址栏上执行一下.就看到空间里有新的皮肤了,不喜欢颜色的可以换,换好了,就保存装扮.再打开整个空间就变了.哈哈,开心吧.
切记复制的时候,后面的中文不要复制哦.
本文为ArthurXF倾情奉献,谢谢支持!
皮肤代码:
javascript:window.top.space_addItem(1,12736,0,80,0,0,93); 白点黑色 (也算是全黑了)
javascript:window.top.space_addItem(1,5669,0,80,0,0,93); 全灰代码
javascript:window.top.space_addItem(1,5669,0,80,0,0,93); 全白 x
javascript:window.top.space_addItem(1,1,0,0,0,0,93); 全蓝 x
javascript:window.top.space_addItem(1,4693,0,0,0,0,93); 全粉(带少许花瓣)
javascript:window.top.space_addItem(1,15306,0,0,0,0,93); 全橙色
javascript:window.top.space_addItem(1,7619,0,0,0,0,93); 绿色
javascript:window.top.space_addItem(1,12736,0,80,0,0,123); 蓝飞鸟
javascript:window.top.space_addItem(1,12736,90,80,0,0,94); 中间飞鸟
javascript:window.top.space_addItem(1,11605,0,80,0,0,90); 灰色粉花
javascript:window.top.space_addItem(1,4703,0,80,0,0,94); 白底各色心
javascript:window.top.space_addItem(1,7510,0,80,0,0,93); 紫色星星
javascript:window.top.space_addItem(1,7513,0,80,0,0,93); 粉星光
javascript:window.top.space_addItem(1,7619,0,80,0,0,93); 绿色星光
javascript:window.top.space_addItem(1,4693,0,0,0,0,93); 粉低羽毛
javascript:window.top.space_addItem(1,15166,0,80,0,0,93); 蓝底星光
导航:
javascript:window.top.space_addItem(13,9114,0,0,200,600,0); 盛开的心
javascript:window.top.space_addItem(13,5503,0,0,600,200,0); 粉色花框
javascript:window.top.space_addItem(13,5330,0,0,150,700,0);
开场动画:
javascript:window.top.space_addItem(14,5002,0,0,1,1,0) 白发美女
鼠标:
javascript:window.top.space_addItem(4,4966,0,0,0,1,0); 小绿人
javascript:window.top.space_addItem(4,5535,0,0,1,1,0); 内裤头
javascript:window.top.space_addItem(4,5837,0,0,1,1,0); 开车小孩
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。
PHP培训招生简章
切记复制的时候,后面的中文不要复制哦.
本文为ArthurXF倾情奉献,谢谢支持!
皮肤代码:
javascript:window.top.space_addItem(1,12736,0,80,0,0,93); 白点黑色 (也算是全黑了)
javascript:window.top.space_addItem(1,5669,0,80,0,0,93); 全灰代码
javascript:window.top.space_addItem(1,5669,0,80,0,0,93); 全白 x
javascript:window.top.space_addItem(1,1,0,0,0,0,93); 全蓝 x
javascript:window.top.space_addItem(1,4693,0,0,0,0,93); 全粉(带少许花瓣)
javascript:window.top.space_addItem(1,15306,0,0,0,0,93); 全橙色
javascript:window.top.space_addItem(1,7619,0,0,0,0,93); 绿色
javascript:window.top.space_addItem(1,12736,0,80,0,0,123); 蓝飞鸟
javascript:window.top.space_addItem(1,12736,90,80,0,0,94); 中间飞鸟
javascript:window.top.space_addItem(1,11605,0,80,0,0,90); 灰色粉花
javascript:window.top.space_addItem(1,4703,0,80,0,0,94); 白底各色心
javascript:window.top.space_addItem(1,7510,0,80,0,0,93); 紫色星星
javascript:window.top.space_addItem(1,7513,0,80,0,0,93); 粉星光
javascript:window.top.space_addItem(1,7619,0,80,0,0,93); 绿色星光
javascript:window.top.space_addItem(1,4693,0,0,0,0,93); 粉低羽毛
javascript:window.top.space_addItem(1,15166,0,80,0,0,93); 蓝底星光
导航:
javascript:window.top.space_addItem(13,9114,0,0,200,600,0); 盛开的心
javascript:window.top.space_addItem(13,5503,0,0,600,200,0); 粉色花框
javascript:window.top.space_addItem(13,5330,0,0,150,700,0);
开场动画:
javascript:window.top.space_addItem(14,5002,0,0,1,1,0) 白发美女
鼠标:
javascript:window.top.space_addItem(4,4966,0,0,0,1,0); 小绿人
javascript:window.top.space_addItem(4,5535,0,0,1,1,0); 内裤头
javascript:window.top.space_addItem(4,5837,0,0,1,1,0); 开车小孩
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。
PHP培训招生简章
首先进入自己的QQ空间,然后进入装扮空间,进入后将下面的一条代码复制,拿到地址栏上执行一下.就看到空间里有人参果了,不喜欢颜色的可以换,换好了,就保存装扮.再打开就有人参果了.哈哈,不过好像不能摘,只能看.
切记复制的时候,后面的中文不要复制哦.
本文为ArthurXF倾情奉献,谢谢支持!
javascript:window.top.space_addItem(7,11600,0,0,0,1,0); 蛋糕仔
javascript:window.top.space_addItem(7,10809,0,0,0,1,0); 快乐圣诞节
javascript:window.top.space_addItem(7,10810,0,0,0,1,0); 甜入心房
javascript:window.top.space_addItem(7,10104,0,0,0,1,0); 海底世界
javascript:window.top.space_addItem(7,10106,0,0,0,1,0); 清寒幽兰
javascript:window.top.space_addItem(7,6552,0,0,0,1,0); 独舞
javascript:window.top.space_addItem(7,6549,0,0,0,1,0); 纯朴
javascript:window.top.space_addItem(7,7981,0,0,0,1,0); 梦
javascript:window.top.space_addItem(7,7288,0,0,0,1,0); 荷缘
javascript:window.top.space_addItem(7,9997,0,0,0,1,0); christmas
javascript:window.top.space_addItem(7,9782,0,0,0,1,0); 梦之小屋
javascript:window.top.space_addItem(7,9784,0,0,0,1,0); 深海世界
javascript:window.top.space_addItem(7,9785,0,0,0,1,0); 深秋遗风
javascript:window.top.space_addItem(7,9465,0,0,0,1,0); 糖果屋
javascript:window.top.space_addItem(7,9361,0,0,0,1,0); 狮子圆舞曲
javascript:window.top.space_addItem(7,9362,0,0,0,1,0); 幽伤时刻
javascript:window.top.space_addItem(7,8980,0,0,0,1,0); 天星-白羊
javascript:window.top.space_addItem(7,8974,0,0,0,1,0); 博爱-水瓶
javascript:window.top.space_addItem(7,8032,0,0,0,1,0); 心心相应
javascript:window.top.space_addItem(7,7946,0,0,0,1,0); 可爱青春
javascript:window.top.space_addItem(7,7182,0,0,0,1,0); 花从锭放
javascript:window.top.space_addItem(7,7183,0,0,0,1,0); 魔法菇
javascript:window.top.space_addItem(7,6729,0,0,0,1,0); 花非雨
javascript:window.top.space_addItem(7,6550,0,0,0,1,0); 蠢蠢的爱
javascript:window.top.space_addItem(7,6551,0,0,0,1,0); 淡淡相思
javascript:window.top.space_addItem(7,6553,0,0,0,1,0); 黑夜妖精
javascript:window.top.space_addItem(7,6554,0,0,0,1,0); 火红季节
javascript:window.top.space_addItem(7,6556,0,0,0,1,0); 魅力恋歌
javascript:window.top.space_addItem(7,6557,0,0,0,1,0); 清爽之夏
javascript:window.top.space_addItem(7,6559,0,0,0,1,0); 酸酸甜甜
javascript:window.top.space_addItem(7,6398,0,0,0,1,0); 羞答答
javascript:window.top.space_addItem(7,6399,0,0,0,1,0); 小黄花
javascript:window.top.space_addItem(7,6400,0,0,0,1,0); 天使的爱
javascript:window.top.space_addItem(7,6401,0,0,0,1,0); 爱之星月下
javascript:window.top.space_addItem(7,6274,0,0,0,1,0); 清淡之香
javascript:window.top.space_addItem(7,6071,0,0,0,1,0); 紫外线
javascript:window.top.space_addItem(7,3675,0,0,0,1,0); 最爱兰花
javascript:window.top.space_addItem(7,2942,0,0,0,1,0); 风花雪
javascript:window.top.space_addItem(7,2875,0,0,0,1,0); 草莓情缘
javascript:window.top.space_addItem(7,2877,0,0,0,1,0); 小野花之恋
javascript:window.top.space_addItem(7,2876,0,0,0,1,0); 葵心向我
javascript:window.top.space_addItem(7,2668,0,0,0,1,0); 紫铃儿
javascript:window.top.space_addItem(7,2468,0,0,0,1,0); 我心依旧
javascript:window.top.space_addItem(7,2467,0,0,0,1,0); 美人鱼
javascript:window.top.space_addItem(7,2464,0,0,0,1,0); 黑玫瑰
javascript:window.top.space_addItem(7,2465,0,0,0,1,0); 烈艳红唇
javascript:window.top.space_addItem(7,2466,0,0,0,1,0); 绿茶飘香
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。
PHP培训招生简章
切记复制的时候,后面的中文不要复制哦.
本文为ArthurXF倾情奉献,谢谢支持!
javascript:window.top.space_addItem(7,11600,0,0,0,1,0); 蛋糕仔
javascript:window.top.space_addItem(7,10809,0,0,0,1,0); 快乐圣诞节
javascript:window.top.space_addItem(7,10810,0,0,0,1,0); 甜入心房
javascript:window.top.space_addItem(7,10104,0,0,0,1,0); 海底世界
javascript:window.top.space_addItem(7,10106,0,0,0,1,0); 清寒幽兰
javascript:window.top.space_addItem(7,6552,0,0,0,1,0); 独舞
javascript:window.top.space_addItem(7,6549,0,0,0,1,0); 纯朴
javascript:window.top.space_addItem(7,7981,0,0,0,1,0); 梦
javascript:window.top.space_addItem(7,7288,0,0,0,1,0); 荷缘
javascript:window.top.space_addItem(7,9997,0,0,0,1,0); christmas
javascript:window.top.space_addItem(7,9782,0,0,0,1,0); 梦之小屋
javascript:window.top.space_addItem(7,9784,0,0,0,1,0); 深海世界
javascript:window.top.space_addItem(7,9785,0,0,0,1,0); 深秋遗风
javascript:window.top.space_addItem(7,9465,0,0,0,1,0); 糖果屋
javascript:window.top.space_addItem(7,9361,0,0,0,1,0); 狮子圆舞曲
javascript:window.top.space_addItem(7,9362,0,0,0,1,0); 幽伤时刻
javascript:window.top.space_addItem(7,8980,0,0,0,1,0); 天星-白羊
javascript:window.top.space_addItem(7,8974,0,0,0,1,0); 博爱-水瓶
javascript:window.top.space_addItem(7,8032,0,0,0,1,0); 心心相应
javascript:window.top.space_addItem(7,7946,0,0,0,1,0); 可爱青春
javascript:window.top.space_addItem(7,7182,0,0,0,1,0); 花从锭放
javascript:window.top.space_addItem(7,7183,0,0,0,1,0); 魔法菇
javascript:window.top.space_addItem(7,6729,0,0,0,1,0); 花非雨
javascript:window.top.space_addItem(7,6550,0,0,0,1,0); 蠢蠢的爱
javascript:window.top.space_addItem(7,6551,0,0,0,1,0); 淡淡相思
javascript:window.top.space_addItem(7,6553,0,0,0,1,0); 黑夜妖精
javascript:window.top.space_addItem(7,6554,0,0,0,1,0); 火红季节
javascript:window.top.space_addItem(7,6556,0,0,0,1,0); 魅力恋歌
javascript:window.top.space_addItem(7,6557,0,0,0,1,0); 清爽之夏
javascript:window.top.space_addItem(7,6559,0,0,0,1,0); 酸酸甜甜
javascript:window.top.space_addItem(7,6398,0,0,0,1,0); 羞答答
javascript:window.top.space_addItem(7,6399,0,0,0,1,0); 小黄花
javascript:window.top.space_addItem(7,6400,0,0,0,1,0); 天使的爱
javascript:window.top.space_addItem(7,6401,0,0,0,1,0); 爱之星月下
javascript:window.top.space_addItem(7,6274,0,0,0,1,0); 清淡之香
javascript:window.top.space_addItem(7,6071,0,0,0,1,0); 紫外线
javascript:window.top.space_addItem(7,3675,0,0,0,1,0); 最爱兰花
javascript:window.top.space_addItem(7,2942,0,0,0,1,0); 风花雪
javascript:window.top.space_addItem(7,2875,0,0,0,1,0); 草莓情缘
javascript:window.top.space_addItem(7,2877,0,0,0,1,0); 小野花之恋
javascript:window.top.space_addItem(7,2876,0,0,0,1,0); 葵心向我
javascript:window.top.space_addItem(7,2668,0,0,0,1,0); 紫铃儿
javascript:window.top.space_addItem(7,2468,0,0,0,1,0); 我心依旧
javascript:window.top.space_addItem(7,2467,0,0,0,1,0); 美人鱼
javascript:window.top.space_addItem(7,2464,0,0,0,1,0); 黑玫瑰
javascript:window.top.space_addItem(7,2465,0,0,0,1,0); 烈艳红唇
javascript:window.top.space_addItem(7,2466,0,0,0,1,0); 绿茶飘香
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。
PHP培训招生简章
特产联盟|美眉商盟| 缘点快乐美食家 | 双钱龟苓膏粉团购
http://shop10063679.taobao.com
百元以下专场特卖 缘点5钻 越南特产芝士牛奶椰子酥 味道十分浓郁 一口价 8.00 元
百元以下专场特卖 越南特产 槟椥燕皇椰肉糖 250g的大包装 一口价 7.00 元
缘点4钻 桂西北甜栗(小板栗 油栗子) 好吃吃不够 一口价 3.00 元
缘点4钻 越南特产 皇冠/德诚牌综合蔬果干250g 不可错过 特价! 一口价 11.00 元
缘点5钻 广西特产【特级桂圆肉】滋补佳品 今年新货-特价 一口价 35.00 元
百元以下专场特卖【特级珍珠桂圆肉 灯笼桂圆肉】滋补极品-特价 一口价 40.00 元
都是好吃的东西。我记录一下,有空就去买。呵呵
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。
PHP培训招生简章
http://shop10063679.taobao.com
百元以下专场特卖 缘点5钻 越南特产芝士牛奶椰子酥 味道十分浓郁 一口价 8.00 元
百元以下专场特卖 越南特产 槟椥燕皇椰肉糖 250g的大包装 一口价 7.00 元
缘点4钻 桂西北甜栗(小板栗 油栗子) 好吃吃不够 一口价 3.00 元
缘点4钻 越南特产 皇冠/德诚牌综合蔬果干250g 不可错过 特价! 一口价 11.00 元
缘点5钻 广西特产【特级桂圆肉】滋补佳品 今年新货-特价 一口价 35.00 元
百元以下专场特卖【特级珍珠桂圆肉 灯笼桂圆肉】滋补极品-特价 一口价 40.00 元
都是好吃的东西。我记录一下,有空就去买。呵呵
现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。
PHP培训招生简章
我把PHP升级到了5.2.5版本以后,以前写的PDO程序总是报错SQLSTATE[HY000]: General error: 2053 ,我查了很久才找到问题的解决办法。 这样的问题只会发生在两条SQL连续请求的时候,如下面的例子:这样就会报错的。两种修改方法: 1.将第二个SQL的句柄换成$s1.2.在第二个SQK前,将$s清空。 其实可以得出一个结论,如果两个PDO请求赋值给同一个句柄,那么第二个句柄不会被覆盖掉。所以必须我们手动覆盖一次。 以上文章为ArthurXF倾情奉献,谢谢支持! 现在ArthurXF本人正在搞PHP等技术培训,如果想学习的人可以跟我联系。另外培训的招生简章在这个网址,想了解的可以去看看。 PHP培训招生简章
引用
$s = $db->query("SELECT * FROM test ORDER BY poledrugie;"); var_dump($s->fetchAll()); $s = $db->query("SELECT * FROM test ORDER BY poletrzecie;"); var_dump($s->fetchAll());
引用
$s = $db->query("SELECT * FROM test ORDER BY poledrugie;"); var_dump($s->fetchAll()); $s1 = $db->query("SELECT * FROM test ORDER BY poletrzecie;"); var_dump($s1->fetchAll());
引用
$s = $db->query("SELECT * FROM test ORDER BY poledrugie;"); var_dump($s->fetchAll()); $s = ''; $s = $db->query("SELECT * FROM test ORDER BY poletrzecie;"); var_dump($s->fetchAll());