在我的includes文件夹中,我有一个函数...
function storelistingUno() {
$itemnum=mysql_real_escape_string($_POST['itemnum']);
$msrp=mysql_real_escape_string($_POST['msrp']);
$edprice=mysql_real_escape_string($_POST['edprice']); //This value has to be the same as in the HTML form file
$itemty
我在尝试使用mysql_real_escape()函数时再次出现以下错误
Fatal error: Call to undefined function mysql_real_escape() in /var/www/registration/index.php on line 169.
怎么了?
$result = mysql_send("INSERT customers SET
user= $username,
pword= $pass1,
这是我的数据库连接类。如何将连接链接调用到mysqli_real_escape_string()。我收到一个错误,需要再给mysqli函数一个参数。我试着给出$this->链接,但不接受。
DBclass.php
class Database {
var $server = "localhost"; //database server
var $user = "root"; //database login name
var $pass = ""; //database login password
var $d
我有两个文本区字段,它们作为text保存到数据库中。如果文本区域输入中包含select、selected或selecting,则查询失败。我以前从未遇到过这种情况。我做错了什么吗?
下面是update查询代码示例:
$Query = "UPDATE project SET status = '".mysql_real_escape_string($_REQUEST['status'])."',
name = '".mysql_real_escape_string($_REQUEST['name']).
我有这样的代码:
$query = "select id from votes where username = '$user' and article_id = $this->id";
我尝试了下面的代码来清理它:
$query = sprintf("select id from votes where username = '$user' and article_id = $this->id",
mysql_real_escape_string($user),
mysql_real_escap
单击“保存维护值”时,如果单击“是”,则将“更改为”保存为db 1和“0”以表示“否”。
但是,由于某种原因,它现在被卡在1上,并且不会将配置维护行值从1更改为0。
控制器
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Setting extends MX_Controller {
public function __construct(){
parent::__construct();
$this-
嗨,我有两个文件在我的网站config.php和log_user_ips.php。
我很难将用户IP数据插入到我的数据库中。
我的数据库包含IPS表。
config.php
<?php require_once("path/to/base/ip_user_logs.php"); fSaveIPUserLog(); ?>
ip_user_logs.php
<?php
function fSaveIPUserLog() {
return;
$check = mysql_query("SELECT id FROM ips WHERE ip
我想删除一些数据使用:
$dbc=mysql_connect(_SRV,_ACCID,_PWD) or die(_ERROR15.": ".mysql_error());
$db=mysql_select_db("qdbase",$dbc) or die(_ERROR17.": ".mysql_error());
switch(postVar('action')) {
case 'changedata':
changedata(postVar('id
我有一个代码:
class db {
var $connection;
function escape($esc) {
return str_replace(array('%','_'),array('\%','\_'),mysqli_real_escape_string($this->connection,$esc));
}
[...]
}
$db=new db;
class Session {
private function read($sid) {
嗨,由于某种原因,我不知道我一直收到以下错误:
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'a8221325'@'localhost' (using password: NO) in /home/a8221325/public_html/add.php on line 11
Warning: mysql_real_escape_string() [function.mysql-real-escape-string
我正在寻找一种从一个mySQL表单向两个数据库提交数据的方法。
我希望所有的文本信息进入一个数据库,所有的图像转到另一个数据库。
我该怎么做呢?(请参阅下面所附代码,该代码距我希望的位置仍然很远):
<?php
/*
Attempt MySQL server connection. Assuming you are running MySQL
server with default setting (user 'root' with no password)
*/
$link = mysqli_connect("****", "****",
可能重复:
当我用
array_map('mysql_real_escape_string', $_POST);
it display
Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in D:\xampp\htdocs\...\...\xyz.php on line 14
那之后的原因是什么?
编辑:,如果我使用
array_walk_recursive($_POST, 'mysql_real_escape_string');
我一直在将我的网站从mysql转换到mysqli,我想知道如何像mysqli_real_escape_string一样使用mysqli_real_escape_string。换句话说,我如何像旧的转义一样对待带有新转义的字符串。
我过去经常做的就是
mysql_real_escape_string($string);
但现在我必须做
mysqli_real_escape_string(<-What should i put here?->,$string);
那么,我应该在第一个参数中放入什么,以将该字符串视为旧的转义?
错误:
Warning: mysqli_real_escap