请问php里面的sql语句,字段可以用别名代替吗? 字符串中,如果有 ' 这个字符,系统就会报错比如 $name = "123'456“ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的问题就是 php 的sql语句怎么用参数啊?我看了asp.net是这样用的。String strSql="insert into studentInfo (StudentNumber,StudentBirthday,StudentGender,StudentNation) values (@StudentNumber,@StudentBirthday,@StudentGender,@StudentNation)"; SqlCommand myCmd=new SqlCommand(strSql,sqlConnection_1); myCmd.Parameters.Add("@StudentNumber",SqlDbType.Char,50); myCmd.Parameters.Add("@StudentBirthday",SqlDbType.Char,50); myCmd.Parameters.Add("@StudentGender",SqlDbType.Char,50); myCmd.Parameters.Add("@StudentNation",SqlDbType.Char,50); myCmd.Parameters["@StudentNumber"].Value = "a"; myCmd.Parameters["@StudentBirthday"].Value = "b"; myCmd.Parameters["@StudentGender"].Value = "c"; myCmd.Parameters["@StudentNation"].Value = "111"; 请问 php 连 mysql 的sql语句,如何使用参数?就象上面asp.net那样,谢谢。 你上面的asp.net应该是类存储过程的吧,如果要想你上面的SQL语句不出错,你需要把'变成\',在php里面有个函数addslashes可以解决,你可以用那个函数转一下。 " `username`='$username' "这样就可以了 当然可以。字段别名是SQL-92的规范吧。 简单的说,使用字段别名可以帮助我们有效的组织查询的输出结果。例如,上文所列举的多个实例中,当我们计算商店销售总额时,显示结果中就会出现SUM (sales)。虽然SUM(sales)并不会对我们理解查询结果带来不便,但是如果我们需要在查询中使用多项复杂运算时,显示结果就不会这么直观了。如果这时我们使用字段别名就会极大的提高查询结果的可读性。对于数据表别名,我们可以通过将别名直接放置在FROM从句中数据表名称的后面设定。数据表别名在我们下面将要讲述的连接多个数据表进行查询的操作中极为有用。字段和数据表别名的语法格式如下:SELECT \"table_alias\".\"column_name1\" \"column_alias\"FROM \"table_name\" \"table_alias\"即别名都直接放置在各自对应名称的后面,中间用空格分开。 "del.php?action=teacher&id=" . $row['id'] . ""这个id的值如何取到??? 哪位老大看看有什么错误,总是出错。 上海地区招PHP开发人员一名 打开PHP文件提示另存为,请问这是怎么回事? 如何让搜索引擎将我的网站放到第一位? 帮忙写个正则,急用,谢谢了 PHP 处理图片 showModalDialog传参,后台php如何接收 session_start(): Failed to initialize storage module. 用户提交的数据怎么保证是GBK或UTF8? 告所有正在犹豫学php的新人 linux服务器 上传flv文件,不能播放
我看了asp.net是这样用的。String strSql="insert into studentInfo (StudentNumber,StudentBirthday,StudentGender,StudentNation) values (@StudentNumber,@StudentBirthday,@StudentGender,@StudentNation)";
SqlCommand myCmd=new SqlCommand(strSql,sqlConnection_1);
myCmd.Parameters.Add("@StudentNumber",SqlDbType.Char,50);
myCmd.Parameters.Add("@StudentBirthday",SqlDbType.Char,50);
myCmd.Parameters.Add("@StudentGender",SqlDbType.Char,50);
myCmd.Parameters.Add("@StudentNation",SqlDbType.Char,50);
myCmd.Parameters["@StudentNumber"].Value = "a";
myCmd.Parameters["@StudentBirthday"].Value = "b";
myCmd.Parameters["@StudentGender"].Value = "c";
myCmd.Parameters["@StudentNation"].Value = "111";
这样就可以了