conexion_db.php
Código PHP:
<?php
$sql_server = "localhost";
$sql_name = "comunidad";
$sql_user = "root";
$sql_pass = "";
class db
{
var $db_link;
var $sql_link;
var $db_query;
var $db_server;
var $db_user;
var $db_pass;
var $db_name;
var $con;
function conexion ()
{
global $sql_server, $sql_name, $sql_user, $sql_pass;
$this->db_server = $sql_server;
$this->db_user = $sql_user;
$this->db_pass = $sql_pass;
$this->db_name = $sql_name;
$this->sql_link = mysql_connect($this->db_server, $this->db_user, $this->db_pass) or die (mysql_error());
$this->db_link = mysql_select_db($this->db_name, $this->sql_link) or die (mysql_error());
return $this->sql_link;
}
function consulta ( $query )
{
$this->con = $this->conexion() or die ("Imposible conectarse a la base de datos".mysql_error());
$this->db_query = mysql_query ( $query, $this->con ) or die ("Fallo en el query ".mysql_error());
return $this->db_query;
}
}
?>
Código PHP:
<?php
include_once('./conexion_db.php');
class usuario
{
function crear ( $nick, $pass, $pass2, $segnombre, $nombre, $pais, $mail, $tiempo, $admin, $mod, $user )
{
//unas series de if para comprobar celdas vacias, pass iguales, etc
if ( $this->existe ( $nick ) == 1 )
{
echo "Ya existe el usuario ".$nick.", intente con otro<br>";
return false;
}else{
$timed = date("Y-m-d h:i:s");
$data = new db;
$data->consulta ( "INSERT INTO `tbluser` (`nickname`, `password`, `name`, `surname`, `country`, `mail`, `check_time`, `admin_check`, `mod_check`, `user_check`) VALUES (`$nick`, `$pass`, `$nombre`, `$segnombre`, `$pais`, `$mail`, `$timed`, `$admin`, `$mod`, `$user`)" );
echo "creado con exito";
return true;
}
}
function existe ( $nickname )
{
$data = new db;
$query = "SELECT tbluser FROM comunidad WHERE nickname=`\".mysql_real_escape_string($nickname).\"`";
$usr = $data->consulta ( $query );
if ( !$usr )
{
return false;
}
return true;
}
}
?>
Código PHP:
<?php
include_once('usuario/funciones_user.php');
$dat = new usuario;
$dat->crear ( "hola", "hola", "hola", "quetal", "si", "argentina", "[email protected]", "2009-06-03 12:10:01", 0, 0, 1 )
?>
Cita:
Al codigo lo arregle mas de 20 veces y siempre con el mismo error de comunidad.comunidad, si alguien pudiera orientarme asi donde esta mi error se lo agradeceria, saludos Fallo en el query Table 'comunidad.comunidad' doesn't exist