elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 12:33  


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Ayuda a renscontruir una base datos por php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda a renscontruir una base datos por php  (Leído 742 veces)
Unix_Sendin

Desconectado Desconectado

Mensajes: 16


Ver Perfil
Ayuda a renscontruir una base datos por php
« en: 12 Noviembre 2011, 23:22 »

alguien me podría ayudar a reconstruir un base datos pues me dieron el codigo php pero no la base datos.

Código:
<?php

class DBEngine
{
var $link;
var $result;

function Connect()
{
$link = mysql_connect("localhost", "root", "cubahack001");

if(!$link)
print("Error connecting to the database<br/>");

mysql_select_db("sms");

return $link;
}

function Close()
{
mysql_close();
}

        /*
         * User Class
         */
function ValidateUserCredentials($username, $password)
{
$username = addslashes($username);
$password = addslashes($password);

$result = mysql_query("SELECT * from user WHERE username=\"" . $username . "\" and password=\"" . $password . "\"");

if($result)
{
if(mysql_num_rows($result) > 0)
{
return true;
}
else
return false;
}
return -1;
}

function IsUserActive($username)
{
$username = addslashes($username);

$result = mysql_query("SELECT active from user WHERE username=\"" . $username . "\"");

if($result)
{
if(mysql_num_rows($result) > 0)
{
$row = mysql_fetch_assoc($result);
return ($row["active"] == 1);
}
else
return -1;
}
return -1;
}

function GetUserByUsername($username)
{
$username = addslashes($username);

$result = mysql_query("SELECT * from user WHERE username=\"" . $username . "\"");

if($result)
{
if(mysql_num_rows($result) > 0)
{
$row = mysql_fetch_assoc($result);
return $row;
}
else
return -1;
}
return -1;
}

        function InsertUser($name, $secondName, $lastName, $email, $credit, $active, $username, $password)
        {
$name = addslashes($name);
$secondName = addslashes($secondName);
$lastName = addslashes($lastName);
$email = addslashes($email);
$username = addslashes($username);
$password = addslashes($password);

if(!is_numeric($credit)) return false;
if(!is_numeric($active) && !is_bool($active)) return false;

$sql = "INSERT INTO user (name, second_name, last_name, email, credit, active, username, password) VALUES " .
"('" . $name  . "', " .
"'" . $secondName . "', " .
"'" . $lastName . "', " .
"'" . $email . "', " .
"" . $credit . ", " .
"" . $active . ", " .
"'" . $username . "', " .
"'" . $password . "')";
mysql_query($sql);
return (mysql_affected_rows() > 0);
        }

        function UpdateUser($id, $name, $secondName, $lastName, $email, $credit, $active, $username, $password)
        {
$name = addslashes($name);
$secondName = addslashes($secondName);
$lastName = addslashes($lastName);
$email = addslashes($email);
$username = addslashes($username);
$password = addslashes($password);

            if(!is_numeric($id)) return false;
if(!is_numeric($credit)) return false;
if(!is_numeric($active) && !is_bool($active)) return false;

$sql = "UPDATE user SET ".
"name=\"" . $name . "\", " .
"second_name=\"" . $secondName .  "\", " .
"last_name=\"" . $lastName . "\", " .
"email=\"" . $email . "\", " .
"credit=" . $credit . ", " .
"active=" . $active . ", " .
"username=\"" . $username . "\", " .
"password=\"" . $password . "\" " .
                "WHERE id=" . $id;

mysql_query($sql);
return (mysql_affected_rows() > 0);
        }

        /*
         * Rate Class
         */
function GetRateByCode($code)
{
$code = addslashes($code);

$result = mysql_query("SELECT * from rate WHERE code=" . $code . "");

if($result)
{
if(mysql_num_rows($result) > 0)
{
$row = mysql_fetch_assoc($result);
return $row;
}
else
return -1;
}
return -1;
}

function GetRateCodes()
{
            $i = 0;
$codes = "";

$result = mysql_query("SELECT code from rate");

if($result)
{
    while ($row = mysql_fetch_assoc($result))
                {
    $codes[$i] = $row["code"];
                    $i++;
                }
                return $codes;
}
return -1;
}
}

?>

Mis saludos


En línea
s00rk

Desconectado Desconectado

Mensajes: 139



Ver Perfil
Re: Ayuda a renscontruir una base datos por php
« Respuesta #1 en: 13 Noviembre 2011, 00:03 »

Lo unico que se puede saber de las tablas ahi son 2 User & Rate:

User:
- Id
- Name
- Second_Name
- Last_Name
- Email
- Credit
- Active
- Username
- Password

Rate:
- Code


En línea

Unix_Sendin

Desconectado Desconectado

Mensajes: 16


Ver Perfil
Re: Ayuda a renscontruir una base datos por php
« Respuesta #2 en: 13 Noviembre 2011, 00:36 »

muchas gracias por responderme cree esta base datos así como me dices te pongo el código abajo:

Código:
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Nov 12, 2011 at 07:36 PM
-- Server version: 5.0.51
-- PHP Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `sms`
--

-- --------------------------------------------------------

--
-- Table structure for table `user`
--

CREATE TABLE `user` (
  `id` varchar(20) NOT NULL,
  `name` varchar(20) NOT NULL,
  `second_name` varchar(20) NOT NULL,
  `last_name` varchar(20) NOT NULL,
  `email` varchar(20) NOT NULL,
  `credit` varchar(20) NOT NULL,
  `username` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `user`
--
En línea
EFEX


Desconectado Desconectado

Mensajes: 327


"Dinero Facil"


Ver Perfil WWW
Re: Ayuda a renscontruir una base datos por php
« Respuesta #3 en: 13 Noviembre 2011, 01:00 »

Te faltaria declarar a id como primary key y que se autoincremente, ademas de definir con varchar la longitud correspondiente para cada campo.
En línea


GITHUB: github.com/empirefx
s00rk

Desconectado Desconectado

Mensajes: 139



Ver Perfil
Re: Ayuda a renscontruir una base datos por php
« Respuesta #4 en: 13 Noviembre 2011, 17:39 »

muchas gracias por responderme cree esta base datos así como me dices te pongo el código abajo:

Código:
-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Nov 12, 2011 at 07:36 PM
-- Server version: 5.0.51
-- PHP Version: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Database: `sms`
--

-- --------------------------------------------------------

--
-- Table structure for table `user`
--

CREATE TABLE `user` (
  `id` varchar(20) NOT NULL,
  `name` varchar(20) NOT NULL,
  `second_name` varchar(20) NOT NULL,
  `last_name` varchar(20) NOT NULL,
  `email` varchar(20) NOT NULL,
  `credit` varchar(20) NOT NULL,
  `username` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `user`
--


el id es del tipo int y es autoincrementable
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con base de datos
Desarrollo Web
Seraphimon 1 465 Último mensaje 17 Enero 2004, 22:21
por Lightning
Ayuda base de datos
Dudas Generales
cynex 3 515 Último mensaje 28 Febrero 2004, 01:10
por vicecity
Ayuda con la base de datos
Desarrollo Web
kiznito 8 537 Último mensaje 4 Enero 2005, 03:08
por aNexos
necesito ver los datos de base datos acces en un grid, ayuda por favor
Programación General
fosito 3 1,205 Último mensaje 15 Marzo 2005, 17:22
por Slasher-K
Ayuda Base de Datos
Software
txt 1 355 Último mensaje 30 Marzo 2005, 21:17
por el-brujo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines