undefined symbol LOCAL_HOST
#1

Код:
forward ConnectMySQL();
public ConnectMySQL()
{

 	GTADM=mysql_connect( LOCAL_HOST, LOCAL_USER, LOCAL_DB, LOCAL_PASS );

    if(mysql_ping(GTADM) == 1)
    {
        mysql_debug(GTADM);
	    printf("[MYSQL]:first Connection to `DATABASE` succesful! || %d",GTADM);
	}
	else
	{
 	  mysql_close(GTADM);
	  printf("[MYSQL]: [ERROR]:first Connection to `DATABASE` failed!");
	  GTADM=mysql_connect( LOCAL_HOST, LOCAL_USER, LOCAL_DB, LOCAL_PASS );
      if(mysql_ping(GTADM) == 1)
	     {
	        mysql_debug(GTADM);
		    printf("[MYSQL]:second Connection to `DATABASE` succesful! || %d",GTADM);
	 	 }
	 	 else printf("[MYSQL]: [ERROR]:second Connection to `DATABASE` failed!");

	}
	return 1;
}
any solution?
Reply
#2

#define LOCAL_HOST "127.0.0.1"
Reply
#3

check your script code

PHP код:
//---------------------------------------
#define LOCAL_HOST "localhost"   //This will connect you to your local host
#define LOCAL_USER "root"   //default phpMyAdmin username
#define LOCAL_PASS " "   //default phpMyAdmin password is nothing, until you change it!
// -------> IMPORTANT LINE < -----------//
#define LOCAL_DB "your db" //Now here you have to put your database's name. 
Reply
#4

Код:
// ( MySQL - Connection )
#if USE_LOCALHOST == true

#define LOCAL_HOST 				"localhost"
#define LOCAL_USER 				"root"
#define LOCAL_PASS 				""
#define LOCAL_DB 				"uxfuxfuxf"
NOTE:I TRY CHANGE LOCAL_HOST TO SERVER_HOST
current define

Код:
#define USE_LOCALHOST           ( false )
Reply
#5

dont change anything

PHP код:
#if USE_LOCALHOST == true
#define LOCAL_HOST                 "localhost"
#define LOCAL_USER                 "root"
#define LOCAL_PASS                 ""
#define LOCAL_DB                 ""
#else
#define SERVER_HOST                "localhost"
#define SERVER_USER                "root"
#define SERVER_PASS                ""
#define SERVER_DB                                 ""
#endif 
PHP код:
forward ConnectMySQL();
public 
ConnectMySQL()
{
    
#if USE_LOCALHOST == false
    
GTADM=mysql_connectSERVER_HOSTSERVER_USERSERVER_DBSERVER_PASS );
    
#else
     
GTADM=mysql_connectLOCAL_HOSTLOCAL_USERLOCAL_DBLOCAL_PASS );
        
#endif
    
if(mysql_ping(GTADM) == 1)
    {
        
mysql_debug(GTADM);
        
printf("[MYSQL]:first Connection to `DATABASE` succesful! || %d",GTADM);
    }
    else
    {
       
mysql_close(GTADM);
      
printf("[MYSQL]: [ERROR]:first Connection to `DATABASE` failed!");
      
#if USE_LOCALHOST == false 
             
GTADM=mysql_connectSERVER_HOSTSERVER_USERSERVER_DBSERVER_PASS ); 
          
#else 
              
GTADM=mysql_connectLOCAL_HOSTLOCAL_USERLOCAL_DBLOCAL_PASS ); 
          
#endif 
      
if(mysql_ping(GTADM) == 1)
         {
            
mysql_debug(GTADM);
            
printf("[MYSQL]:second Connection to `DATABASE` succesful! || %d",GTADM);
          }
          else 
printf("[MYSQL]: [ERROR]:second Connection to `DATABASE` failed!");
    }
    return 
1;

Reply
#6

i didn't change anything

Код:
D:\uxf\gamemodes\GTADMV3.pwn(33535) : warning 217: loose indentation
D:\uxf\gamemodes\GTADMV3.pwn(33536) : error 017: undefined symbol "LOCAL_HOST"
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)