如何从数据库类调用连接到mysqli_real_escape_string()

阿南德·香卡

这是我的数据库连接类。如何将连接链接调用到 mysqli_real_escape_string() 中。我收到一个错误,必须向 mysqli 函数提供另一个参数。我试着给 $this->link 但它不接受。

DBclass.php
class Database {

var $server   = "localhost"; //database server

var $user     = "root"; //database login name

var $pass     = ""; //database login password

var $database = "database name"; //database name

#######################

//internal info

var $error = "";

var $errno = 0;

//number of rows affected by SQL query

var $affected_rows = 0;
var $link_id = 0;

var $query_id = 0;





#-#############################################

# desc: constructor

function Database($server, $user, $pass, $database, $pre=''){

    $this->server=$server;

    $this->user=$user;

    $this->pass=$pass;

    $this->database=$database;

    $this->pre=$pre;



$this->link_id = mysqli_connect("$server", "$user", "$pass", "$database") or die("Could not connect : " . mysqli_error());

       mysqli_select_db($this->link_id,"$database") or die("Could not select database <b>$database</b>");











}#-#constructor()




And here is my registration page. I need to know how to give connection parameter to mysqli_real_escape_string (). Its showing error as mysqli_real_escape_string() needs one more parameter. Plese help out.. Thanks in advance

注册.php

if(isset($_POST['submit']))
{

  extract($_POST);


 $employee_id    =   mysqli_real_escape_string(htmlspecialchars(trim($employee_id)));
 $salutation     =   mysqli_real_escape_string(htmlspecialchars(trim($salutation)));
 $middle_name    =   mysqli_real_escape_string(htmlspecialchars(trim($middle_name)));
 $first_name     =   mysqli_real_escape_string(htmlspecialchars(trim($first_name)));
 $last_name  =   mysqli_real_escape_string(htmlspecialchars(trim($last_name)));  
 $gender     =   mysqli_real_escape_string(htmlspecialchars(trim($gender)));
 $dob        =   mysqli_real_escape_string(htmlspecialchars(trim($dob)));
 $mobile     =   mysqli_real_escape_string(htmlspecialchars(trim($mobile)));
开尔文

mysqli_real_escape_string() 函数需要两个参数;mysqli_connect() 函数的值和您已经拥有的变量。你应该有类似的东西

$dob = mysqli_real_escape_string($this->link, htmlspecialchars(trim($dob)));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据库即使使用mysqli_real_escape_string后也不允许特殊字符

来自分类Dev

更新数据库后获取“警告:mysqli_real_escape_string()”

来自分类Dev

使用mysqli_real_escape_string清理数据

来自分类Dev

mysqli_real_escape_string安全吗?

来自分类Dev

完全丢失与mysqli_real_escape_string

来自分类Dev

为什么在PHP中使用mysqli_real_escape_string时需要指定连接?

来自分类Dev

如何在PHP准备语句中使用“ mysqli_real_escape_string”?

来自分类Dev

如何使用mysqli_real_escape_string()在MySQL DB中插入序列化数组

来自分类Dev

PHPMyAdmin中的Unicode使用mysqli_real_escape_string

来自分类Dev

MySQL使用mysqli_real_escape_string转义单引号

来自分类Dev

mysqli_real_escape_string不起作用

来自分类Dev

使用mysqli_real_escape_string时查询不运行

来自分类Dev

试图解决 mysqli_real_escape_string

来自分类Dev

mysqli_real_escape_string 似乎不起作用

来自分类Dev

codeIgniter改用mysql_real_escape_string()数据库连接问题

来自分类Dev

mysql_real_escape_string在数据库连接内返回空/空白

来自分类Dev

使用php mysqli连接到数据库

来自分类Dev

无法使用mysqli连接到phpMyAdmin数据库

来自分类Dev

为什么mysqli_real_escape_string将连接对象作为第一个参数

来自分类Dev

我如何连接到数据库

来自分类Dev

如何从Unity连接到数据库

来自分类Dev

如何连接到远程数据库

来自分类Dev

如何连接到数据库

来自分类Dev

无法通过php代码连接到mysql数据库,PHP致命错误:在中找不到类“ MySQLi”

来自分类Dev

意外的“ mysqli_real_escape_string()期望参数1为mysqli,输入为null”

来自分类Dev

PHP函数无法连接到数据库以调用查询

来自分类Dev

PHP函数无法连接到数据库以调用查询

来自分类Dev

在类内部使用 PDO 连接到数据库

来自分类Dev

Python类继承-如何使用它来连接到mysql数据库

Related 相关文章

  1. 1

    数据库即使使用mysqli_real_escape_string后也不允许特殊字符

  2. 2

    更新数据库后获取“警告:mysqli_real_escape_string()”

  3. 3

    使用mysqli_real_escape_string清理数据

  4. 4

    mysqli_real_escape_string安全吗?

  5. 5

    完全丢失与mysqli_real_escape_string

  6. 6

    为什么在PHP中使用mysqli_real_escape_string时需要指定连接?

  7. 7

    如何在PHP准备语句中使用“ mysqli_real_escape_string”?

  8. 8

    如何使用mysqli_real_escape_string()在MySQL DB中插入序列化数组

  9. 9

    PHPMyAdmin中的Unicode使用mysqli_real_escape_string

  10. 10

    MySQL使用mysqli_real_escape_string转义单引号

  11. 11

    mysqli_real_escape_string不起作用

  12. 12

    使用mysqli_real_escape_string时查询不运行

  13. 13

    试图解决 mysqli_real_escape_string

  14. 14

    mysqli_real_escape_string 似乎不起作用

  15. 15

    codeIgniter改用mysql_real_escape_string()数据库连接问题

  16. 16

    mysql_real_escape_string在数据库连接内返回空/空白

  17. 17

    使用php mysqli连接到数据库

  18. 18

    无法使用mysqli连接到phpMyAdmin数据库

  19. 19

    为什么mysqli_real_escape_string将连接对象作为第一个参数

  20. 20

    我如何连接到数据库

  21. 21

    如何从Unity连接到数据库

  22. 22

    如何连接到远程数据库

  23. 23

    如何连接到数据库

  24. 24

    无法通过php代码连接到mysql数据库,PHP致命错误:在中找不到类“ MySQLi”

  25. 25

    意外的“ mysqli_real_escape_string()期望参数1为mysqli,输入为null”

  26. 26

    PHP函数无法连接到数据库以调用查询

  27. 27

    PHP函数无法连接到数据库以调用查询

  28. 28

    在类内部使用 PDO 连接到数据库

  29. 29

    Python类继承-如何使用它来连接到mysql数据库

热门标签

归档