elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  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 2,003 veces)
Unix_Sendin

Desconectado Desconectado

Mensajes: 19


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

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: 195



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

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: 19


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

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: 1.171


"Dinero Facil"


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

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

s00rk

Desconectado Desconectado

Mensajes: 195



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

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 VB
Programación Visual Basic
arkangel2002 5 2,326 Último mensaje 15 Septiembre 2006, 23:57 pm
por cristiano1818
ayuda en base d datos
Programación Visual Basic
eszzes 9 3,313 Último mensaje 31 Agosto 2008, 20:07 pm
por byway
Ayuda con Base de Datos « 1 2 »
Programación Visual Basic
imaginawireless 11 5,956 Último mensaje 20 Marzo 2010, 03:45 am
por Urbe Tecnologica
Ayuda!! Base de datos!!!
Programación Visual Basic
Guns-x 1 1,886 Último mensaje 29 Octubre 2010, 00:49 am
por Shell Root
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines