PHP网页设计PHP 挪用MSSQL存储进程
总的来说,在这一个月左右的时间中,学到的不少,但是也遇到不少的问题,比如批量图片的上传,一直到现在也不懂,如何实现动态的增加上传图片的数量。存储进程 存储进程以下:CREATE PROCEDURE test
@TableName char(20),
@ii char(20) output,
@bb char(20) output
AS
set nocount on
/*
if exists (select 1 from demo_table where t_name=@TableName)
set @ii = 'yes'
else
begin
--RAISERROR('not have such a table',16,1)
set @ii = 'no'
end
*/
select @ii = t_id from demo_table where t_name = @TableName
if @ii is null
begin
set @ii = 'no'
set @bb = 'hello'
end
else
set @bb = 'HAHAHAHAHQAH'
select @ii as ii,@bb as bb
GO
<?
include "conn.php";//毗连数据库
/*
$query = " exec test 'demo_kh'";
$r = $db->query($query);
$result = $db->fetch_array($r);
echo $result['t_name'];
*/
$query = "declare @ii varchar(20),@bb varchar(20)\n";
$query .= "execute test 'demo_kh',@ii output,@bb output\n";
$r = $db->fetch_array($db->query($query));
echo $r['ii'].$r['bb'];
?>
刚开始觉得自己对这些多少有些基础,很简单,但是看了老师那么熟练的进行网页布局的时候,突然之间发现,其实,我的基础并没有自己想像的那么好,自己设计的页面其实并不好看,就连表格的边框为1像素都不会弄。 Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。 我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。 刚开始安装php的时候,我图了个省事,把php的扩展全都打开啦(就是把php.ini 那一片 extension 前面的冒号全去掉啦),这样自然有好处,以后不用再需要什么功能再来打开。 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。 基础有没有对学习php没有太大区别,关键是兴趣。 说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。 你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。 真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎, 装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。 学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。 其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。 这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己 写的比较杂,因为我也是个新手,不当至于大家多多指正。 基础有没有对学习php没有太大区别,关键是兴趣。
页:
[1]
2