Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho estas linha p q da o erro:
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
if (phpversion() >= '4.3.0')
{
$string = mysql_real_escape_string($string);
}
else
{
$string = mysql_escape_string($string);
}Não há servidor MySQL instalado ou não está rodando. Certifique-se, também de haver um socket válido para a conexão.
>
Você está fazendo conexão com o banco de dados?
sim problema com conexao?
sim faco acesso ao banco mas como resolvo?
Primeiro efetue uma conexão via mysql_connect
eu faco assim arquivo uso orientação a objetos arquivo inc:
<?php
class Variaveis{
public $servidor = 'localhost';
public $banco = 'bd';
public $usuario = 'root';
public $senha = '';
}
?>
<?php
include('inc.php');
class MySQL extends Variaveis{
public $aryCampos;
function AbrirConexao(){
$this->conn = @mysql_connect($this->servidor, $this->usuario, $this->senha);
mysql_select_db($this->banco);
return $this->conn;
}
?>Já que você "usa orientação a objetos" então use isso aqui: http://br2.php.net/manual/en/book.pdo.php
Você está fazendo conexão com o banco de dados?