Raised This Month: $ Target: $400
 0% 

[ES][ZP] Problema al cargar datos de db con Mysql


  
 
 
Thread Tools Display Modes
Author Message
larito
Veteran Member
Join Date: Nov 2008
Location: Argentina- Mendoza
Old 09-06-2009 , 13:01   [ES][ZP] Problema al cargar datos de db con Mysql
#1

Bueno he estado viendo como hacer una db con mysql y hasta ahora iva bien pero tengo un problema con el cargado, osea no funciona.

Aca les dejo la parte del code de donde esta para cargar...

PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <zombieplague>
#include <sqlx>

new has_account[33], has_table[33]
new 
user_name[33][32], user_pass[33][50]
new 
cvar_hostcvar_usercvar_passcvar_db
new sql_name[50], sql_pass[50], sql_ammos[50]
new 
HandleSql_tupleHandleSql_conection 
new g_maxplayers
/******************************************/    
public plugin_init()
{
    
register_plugin("Account System with MYSQL""1.0""Darckbaston")
    
register_dictionary("zp_accounsystem.txt")
    
    
cvar_host         register_cvar("zp_uacc_host""localhost")
    
cvar_user         register_cvar("zp_uacc_user""root")
    
cvar_pass         register_cvar("zp_uacc_pass""")
    
cvar_db         register_cvar("zp_uacc_db""zp_dates")
        
    
set_task(0.2"sql_connect")
    
g_maxplayers get_maxplayers()
}
/******************************************/    
public sql_connect()
{
    new 
host[90], user[90], pass[90], dtb[90]
    
    
get_pcvar_string(cvar_hosthost89)
    
get_pcvar_string(cvar_useruser89)
    
get_pcvar_string(cvar_passpass89)
    
get_pcvar_string(cvar_dbdtb89)

    
Sql_tuple SQL_MakeDbTuple(hostuserpassdtb)    
    
    new 
error_codesql_error[500]
    if(
Sql_tupleSql_conection SQL_Connect(Sql_tupleerror_codesql_errorcharsmax(sql_error))
    if(
Sql_conection == Empty_Handle) return;
    
    new 
createtable[200]
    
formatex(createtablecharsmax(createtable), "CREATE TABLE IF NOT EXISTS `zp_accounts` ( `Name` VARCHAR(30) NOT NULL, `Pass` VARCHAR(30) NOT NULL, `Ammo Packs` INT(50) NOT NULL,`Has Account` VARCHAR(10) NOT NULL,`Has Table` VARCHAR(10) NOT NULL)")    
    
SQL_ThreadQuery(Sql_tuple,"query_createtable"createtable)
}
/******************************************/    
public sql_load(id)
{
    
sql_connect()

    new 
loadquery[100]
    
formatex(loadquerycharsmax(loadquery), "SELECT * FROM `zp_accounts` WHERE `Name`='%s' AND `Pass`='%s'"user_name[id], user_pass[id]) 
    
SQL_ThreadQuery(Sql_tuple"query_select"loadquery)
}
/******************************************/    
public query_select(FailStateHandle:querysql_error[], error_codeData[], SizeFloat:QueryTime)
{
    if(
FailState != TQUERY_SUCCESS)
    {
        
server_print("%s [%d] '%s' - '%s'"tagsqlerror_codesql_errorquery)
        return;
    }
    
    for(new 
id 1id <= g_maxplayersid++)
    {
        
sql_name[id] =  Data[0]
        
sql_pass[id] =  Data[1]
        
sql_ammos[id]=     Data[2]
        
has_account[id]=Data[3]
        
has_table[id] = Data[4]
        
    }
    
server_print("%s%L"tagsqlLANG_SERVER"QUERY_LOADING_SUCCEFULL")

Lo demas funciona bien, es decir que graba todo como deve ser, lo que falta es que carge!

Gracias desde ya!.

PD: Como nunca estube familiarizado con mysql nisiquiera estoy seguro de que este bien la tabla...
__________________
Facebook: Ariel Berardi
larito is offline
Send a message via MSN to larito
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 09-06-2009 , 13:28   Re: [ES][ZP] Problema al cargar datos de db con Mysql
#2

La informacion no se agarra asi, Data es una opcion para pasar cuando vos hacer el query
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
larito
Veteran Member
Join Date: Nov 2008
Location: Argentina- Mendoza
Old 09-06-2009 , 13:39   Re: [ES][ZP] Problema al cargar datos de db con Mysql
#3

Ok Gracias, ya vere como hacerlo XD.
__________________
Facebook: Ariel Berardi
larito is offline
Send a message via MSN to larito
AntiBots
Veteran Member
Join Date: May 2008
Location: Brazil
Old 09-06-2009 , 14:13   Re: [ES][ZP] Problema al cargar datos de db con Mysql
#4

Mira uno de los mejores ejemplos: https://forums.alliedmods.net/showpo...&postcount=240

Uso casi todas las utilidades!!!
Hasta como usar el UPDATE entre otros.
__________________
AntiBots is offline
Send a message via ICQ to AntiBots Send a message via MSN to AntiBots Send a message via Skype™ to AntiBots
L//
Senior Member
Join Date: Aug 2008
Location: Not found
Old 09-06-2009 , 14:49   Re: [ES][ZP] Problema al cargar datos de db con Mysql
#5

Desde ya que sin la funcion SQL_ReadResult() no vas a poder leer ningun dato.
__________________
L// is offline
Send a message via MSN to L//
larito
Veteran Member
Join Date: Nov 2008
Location: Argentina- Mendoza
Old 09-06-2009 , 16:59   Re: [ES][ZP] Problema al cargar datos de db con Mysql
#6

+karma a los dos, muchas gracias por la ayuda
__________________
Facebook: Ariel Berardi
larito is offline
Send a message via MSN to larito
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:08.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode