Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\xampp\htdocs\users\class.mysql.php on line 37
El tema esque he estado buscando por el foro y la gente ha tenido este problema pero he revisado todo y no es mi caso. Os dejo mis archivos de codigo a ver si alguien me puede echar una mano
Código:
CREATE TABLE login ( id int(9) NOT NULL auto_increment, usuario varchar(32) NOT NULL, password varchar(32) NOT NULL, level int(1) DEFAULT '0' NOT NULL, id_ses varchar(40) NOT NULL, PRIMARY KEY (id) );
Código:
<?php /** * @author * @copyright 2008 */ class Servidor_Base_Datos { private $servidor; private $usuario; private $pass; private $base_datos; private $descriptor; function _construct($servidor, $usuario, $pass, $base_datos) { $this->servidor = $servidor; $this->usuario = $usuario; $this->pass = $pass; $this->base_datos = $base_datos; $this->conectar_base_datos(); } //Función privada para conectar con la base de datos function conectar_base_datos() { $this->descriptor = mysql_connect($this->servidor, $this->usuario, $this->pass); mysql_select_db($this->base_datos, $this->descriptor); } //Función para realizar consultas en la base de datos public function consulta($consulta) { $this->resultado = mysql_query($consulta, $this->descriptor); } //Extrae registros seleccionados public function extraer_registro() { if ($fila = mysql_fetch_array($this->resultado, MYSQL_ASSOC)) { return $fila; } else { return false; } } //Cuenta los registros que coinciden con la condiciones public function numero_filas() { return mysql_num_rows($this->resultado); } } ?>
Código:
Y los datos de conexión estan bien, no entiendo que sucede, he comprobado todo y no veo el problema.<?php /** * @author * @copyright 2008 */ include_once"config.inc.php"; include_once"class.mysql.php"; $form_user = $_POST["usuario"]; $form_pass = $_POST["pass"]; $insertar = "INSERT INTO login (usuario,password) VALUES ('$form_user','$form_pass')"; $usuario = new Servidor_Base_Datos($servidor,$usuario,$pass,$base_datos); $usuario->consulta($insertar); ?>
Gracias por adelantado y un saludo