1
PHP / Re: conexion DB Insertar registros con clases y metodos
« en: 18 de Enero de 2009, 16:03:30 pm »
Este es el codigo de la clase tengo ya lista la conexion con la primer base de datos solo que me esta marcando un error para la conexion con la segunda BD este es el error Warning: mysql_query(): supplied argument is not a valid MySQL
Ojala me puedas hechar la mano gracias
class MySQL{
private $servidor="localhost";
private $usuario="root";
private $password="00";
private $database1="vilatec_entregas";
private $database2="vilatec_entregas_cat";
private $database3="vilatec_entregas_ing";
private $conexion;
private $conexion2;
private $conexion3;
private $total_consultas;
public function MySQL(){
if(!isset($this->conexion)){
$this->conexion = (mysql_connect($this->servidor,$this->usuario,$this->password)) or die(mysql_error());
mysql_select_db($this->database1,$this->conexion) or die(mysql_error());
}
}
public function MySQL2(){
if(!isset($this->conexion2)){
$this->conexion2 = (mysql_connect($this->servidor,$this->usuario,$this->password)) or die(mysql_error());
mysql_select_db($this->database2,$this->conexion2) or die(mysql_error());
}
}
public function MySQL3(){
if(!isset($this->conexion3)){
$this->conexion3 = (mysql_connect($this->servidor,$this->usuario,$this->password)) or die(mysql_error());
mysql_select_db($this->database3,$this->conexion3) or die(mysql_error());
}
}
///entregas///
public function registros($registros){
$registrar=mysql_query($registros,$this->conexion);
if(!registrar){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $registrar;
}
public function consulta($consulta){
$this->total_consultas++;
$resultado = mysql_query($consulta,$this->conexion);
if(!$resultado){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $resultado;
}
public function fetch_array($consulta){
return mysql_fetch_array($consulta);
}
//entregas_cat//
public function registros2($registros2){
$registrar2=mysql_query($registros2,$this->conexion2);
if(!registrar2){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $registrar2;
}
public function consulta2($consulta2){
$this->total_consultas++;
$resultado2 = mysql_query($consulta2,$this->conexion2); linea en error
if(!$resultado2){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $resultado;
}
public function fetch_array2($consulta2){
return mysql_fetch_array($consulta2);
}
public function num_rows($consulta){
return mysql_num_rows($consulta);
}
public function getTotalConsultas(){
return $this->total_consultas;
}
}
Ojala me puedas hechar la mano gracias
class MySQL{
private $servidor="localhost";
private $usuario="root";
private $password="00";
private $database1="vilatec_entregas";
private $database2="vilatec_entregas_cat";
private $database3="vilatec_entregas_ing";
private $conexion;
private $conexion2;
private $conexion3;
private $total_consultas;
public function MySQL(){
if(!isset($this->conexion)){
$this->conexion = (mysql_connect($this->servidor,$this->usuario,$this->password)) or die(mysql_error());
mysql_select_db($this->database1,$this->conexion) or die(mysql_error());
}
}
public function MySQL2(){
if(!isset($this->conexion2)){
$this->conexion2 = (mysql_connect($this->servidor,$this->usuario,$this->password)) or die(mysql_error());
mysql_select_db($this->database2,$this->conexion2) or die(mysql_error());
}
}
public function MySQL3(){
if(!isset($this->conexion3)){
$this->conexion3 = (mysql_connect($this->servidor,$this->usuario,$this->password)) or die(mysql_error());
mysql_select_db($this->database3,$this->conexion3) or die(mysql_error());
}
}
///entregas///
public function registros($registros){
$registrar=mysql_query($registros,$this->conexion);
if(!registrar){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $registrar;
}
public function consulta($consulta){
$this->total_consultas++;
$resultado = mysql_query($consulta,$this->conexion);
if(!$resultado){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $resultado;
}
public function fetch_array($consulta){
return mysql_fetch_array($consulta);
}
//entregas_cat//
public function registros2($registros2){
$registrar2=mysql_query($registros2,$this->conexion2);
if(!registrar2){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $registrar2;
}
public function consulta2($consulta2){
$this->total_consultas++;
$resultado2 = mysql_query($consulta2,$this->conexion2); linea en error
if(!$resultado2){
echo 'MySQL Error: ' . mysql_error();
exit;
}
return $resultado;
}
public function fetch_array2($consulta2){
return mysql_fetch_array($consulta2);
}
public function num_rows($consulta){
return mysql_num_rows($consulta);
}
public function getTotalConsultas(){
return $this->total_consultas;
}
}