ID是自动增量。数字型的。 name是字符型的,可以带中文。但是每一个用户都是唯一的。因为在进入WEB主页面后,可能很多地方都要显示你的用户名(name)。如果我用了ID的话。那每个页面就得去数据库“select name from table where id='$_SESSION[Id]'". 而用name的话就不用这么麻烦了。但是用name的话。我怕会出现在使用 “select * from table where name='$_SESSION[name]'" 会不会出现安全问题?老怕字符串会出现漏洞. flyonet(人生如梦【★】梦如人生)。我也不想搞.net 但我另一个同伴他只会.net上的C#。想来我配合他的可能性远远大于他配合我的可能性吧头痛中
另外,认真对待.net对于php程序员来说,.net是一个挑战 思维方式完全不同
其实如果用vs.net连接数据库很简单阿 脱个SqlConnection进来 设置一下属性就行了
2、有了开发工具,开发就变的异常简单。csnd也有专门的讨论区3、既然要用.net,那么web服务器就只能是iis了,php在iis上一样运行的很好
4、不要试图对mssql2000和mysql进行比较,因为两者用途不同,发展方向也不同。如果mysql也象mssql2000那样大包大揽的话,恐怕就不会是免费的了
5、.net是可以操作mysql的
6、就.net的开发模式而言,你并不需要一定精通asp.net。何况.net支持用多种语言开发,其中C#、j#相信对你的难度并不是很大
name是字符型的,可以带中文。但是每一个用户都是唯一的。因为在进入WEB主页面后,可能很多地方都要显示你的用户名(name)。如果我用了ID的话。那每个页面就得去数据库“select name from table where id='$_SESSION[Id]'".
而用name的话就不用这么麻烦了。但是用name的话。我怕会出现在使用
“select * from table where name='$_SESSION[name]'"
会不会出现安全问题?老怕字符串会出现漏洞. flyonet(人生如梦【★】梦如人生)。我也不想搞.net
但我另一个同伴他只会.net上的C#。想来我配合他的可能性远远大于他配合我的可能性吧头痛中
$_SESSION['id']和$_SESSION['name'];
显示的时候用$_SESSION['name'];查询的时候用$_SESSION['id'];