Szerző Téma: MySQL hiba  (Megtekintve 1002 alkalommal)

MySQL hiba
« Dátum: 2012. Január 02. - 05:01:54 »
0 Show voters
Mikor elindítom a szerver, kapok egy mysql errort, és chrashel az adatbázis.
 
[MySQL] Error (0): Failed to connect. Access denied for user \'root\'@\'localhost\' (using password: YES).
#define MYSQL_HOSZT \"localhost\"
#define MYSQL_FELHASZNALONEV \"root\"
#define MYSQL_JELSZO \"\"
#define MYSQL_ADATBAZIS \"samp\"

 
Alap WAMP konfig.
Eddig jó volt. :S

g_szColumnData

  • Vendég
MySQL hiba
« Válasz #1 Dátum: 2012. Január 02. - 08:41:10 »
+1 Show voters
Gyõzõdj meg arról, hogy a program fut-e.

Nem elérhető Erik3333

  • 945
  • SMF | phpBB | TS3 | PHP | HTML | CSS | JS | PAWN | JAVA
    • Profil megtekintése
MySQL hiba
« Válasz #2 Dátum: 2012. Január 02. - 08:47:28 »
0 Show voters
Access denied for user \'root\'@\'localhost\' (using password: YES).
Ez azért van, mert üres a jelszó rész. Állíts be valamilyen jelszót a rott-nak.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
MySQL hiba
« Válasz #3 Dátum: 2012. Január 02. - 13:12:42 »
0 Show voters
Mutasd ezt a sort : mysql_connect

MySQL hiba
« Válasz #4 Dátum: 2012. Január 02. - 15:09:56 »
0 Show voters
Ezt már megoldottam, köszi. :)
Még 1 kérésem lenne.
Kellene egy kis segítség a /enter parancshoz.
Úgy van megoldva, hogy /ujhaz parancs beír egy sort az adatbázisba. Ez sikerül is, gond nélkül beírja, viszont, ha kiolvasom nem dob át a vw-be és az interiorba, és nem változtatja meg a pozíciómat a lekértre.
Így próbálkoztam: (Ja és a kérem, hogy a hibáimat írjátok le, hogy tanulhassak belõle.)
 
CMD:enter(playerid, params[])
{
format(query, 256, \"SELECT virtualworld FROM \"HAZTABLA\" WHERE virtualworld = MAX(\'virtualworld\')\");
mysql_store_result(); new lastid = mysql_fetch_int(); mysql_free_result();
new Float:posx, Float:posy, Float:posz, Float:interiorx, Float:interiory, Float:interiorz, interiorid, virtualworld;
        mysql_real_escape_string(PlayerName(playerid),nev);
for(new i = 0; i < lastid; i++){
format(query, 256, \"SELECT x,y,z FROM \"HAZTABLA\" WHERE virtualworld = \'%i\'\",i);
mysql_query(query);
mysql_store_result();
mysql_fetch_row_format(sor);
if(!sscanf(sor, \"fff\", posx,posy,posz)){
    if(IsPlayerInRangeOfPoint(playerid, 2.0, posx,posy,posz)){
      hazid[playerid] = i;
      hazban[playerid] = true;
      format(query, 256, \"SELECT interiorx,interiory,interiorz,interiorid,virtualworld FROM \"HAZTABLA\" WHERE                 virtualworld = \'%i\'\", hazid[playerid]);
                                mysql_query(query);
                                mysql_store_result();
                                mysql_fetch_row(sor);
      if(!sscanf(sor, \"fffii\", interiorx,interiory,interiorz,interiorid,virtualworld)){
                 SetPlayerPos(playerid, interiorx,interiory,interiorz);
                 SetPlayerInterior(playerid, interiorid);
            SetPlayerVirtualWorld(playerid, virtualworld);
          break;
      }
   }
}
}
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal