HP Error
mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. C:\xampp\htdocs\bugfree\protected\service\SqlService.php(563)551 *
552 * @author Yupeng Lee<[email protected]>
553 * @param string $fieldName FieldName
554 * @param string $operatorName =,<,>,<= eg.
555 * @param string $fieldValue FieldValue
556 * @return string Query string for SQL
557 */
558 private static function baseGetFieldQueryStr($searchFieldConfig, $type, $fieldName, $operatorName, $fieldValue)
559 {
560 $basicTableName = '{{' . $type . 'view}}';
561 $fieldValue = trim($fieldValue);
562
563 $fieldValue = mysql_escape_string($fieldValue);
564 //handle search value %
565 $fieldValue = str_replace('%', '\%', $fieldValue);
566 // $fieldValue = str_replace('_', '\_', $fieldValue);
567
568 $queryStr = '';
569 if($fieldValue == '')
570 {
571 return $queryStr;
572 }
573 elseif(Info::MARK == $fieldName)
574 {
575 $inOrNotIn = ' not in ';
Stack Trace
#0 +– C:\xampp\htdocs\bugfree\protected\service\SqlService.php(563): mysql_escape_string("Sample Product")
558 private static function baseGetFieldQueryStr($searchFieldConfig, $type, $fieldName, $operatorName, $fieldValue)
559 {
560 $basicTableName = '{{' . $type . 'view}}';
561 $fieldValue = trim($fieldValue);
mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. C:\xampp\htdocs\bugfree\protected\service\SqlService.php(563)551 *
552 * @author Yupeng Lee<[email protected]>
553 * @param string $fieldName FieldName
554 * @param string $operatorName =,<,>,<= eg.
555 * @param string $fieldValue FieldValue
556 * @return string Query string for SQL
557 */
558 private static function baseGetFieldQueryStr($searchFieldConfig, $type, $fieldName, $operatorName, $fieldValue)
559 {
560 $basicTableName = '{{' . $type . 'view}}';
561 $fieldValue = trim($fieldValue);
562
563 $fieldValue = mysql_escape_string($fieldValue);
564 //handle search value %
565 $fieldValue = str_replace('%', '\%', $fieldValue);
566 // $fieldValue = str_replace('_', '\_', $fieldValue);
567
568 $queryStr = '';
569 if($fieldValue == '')
570 {
571 return $queryStr;
572 }
573 elseif(Info::MARK == $fieldName)
574 {
575 $inOrNotIn = ' not in ';
Stack Trace
#0 +– C:\xampp\htdocs\bugfree\protected\service\SqlService.php(563): mysql_escape_string("Sample Product")
558 private static function baseGetFieldQueryStr($searchFieldConfig, $type, $fieldName, $operatorName, $fieldValue)
559 {
560 $basicTableName = '{{' . $type . 'view}}';
561 $fieldValue = trim($fieldValue);
解决方案 »
- 计算点击次数
- mysqldump 的使用
- MySQL数据库上传至虚拟空间的问题
- 表格的标题栏不动,下面的数据可以滚动,这样效果怎么做?
- session_save_handle定义的事件,是自动发生还是手动控制?
- 寻PHP+MySQL开发高手合作创业!——限上海
- 高分球就PHP,有人会吗?
- 怎么用php实现 网站在访问量大的情况下 限制网站访问的并发数
- 问题:当运行一个计数器的程序时,出错!网页提示 : Call to undefined function: imagecreatefromgif() in <b>c:\apache\htdocs\cgi-bin\counter.php ……
- 函数参数NULL问题
- 用PHPMailer 群发邮件
- HI,我是一个PHP新手,今天一个问题折腾了一上午,请大家帮我看一下,万分感谢
mysql_escape_string() 函数已废弃,用 mysql_real_escape_string() 代替