GTA-Expert Forum: [GUIDA] MySQL Plugin per SA-MP - GTA-Expert Forum

Salta al contenuto

  • (3 Pagine)
  • +
  • 1
  • 2
  • 3
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

[GUIDA] MySQL Plugin per SA-MP

#21 L'utente è offline   Giovanni94m 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 439
  • Iscritto il: 08/08/09
  • Provenienza:Agrigento
  • GTA Preferito:GTA: Vice City

Inviato il 05 ottobre 2009 - 13:29

sisi per la ricarica non ce bisogno di documento o un maggiorenne
puoi andare anche in una ricevitoria sisal
Immagine Postata
0

#22 L'utente è offline   ~>Snake95<~ 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1253
  • Iscritto il: 06/02/08
  • GTA Preferito:Sconosciuto

Inviato il 05 ottobre 2009 - 16:26

Ok.
Ora basta OT.
Immagine Postata
0

#23 L'utente è offline   LaxC 

  • Delinquente
  • Gruppo: Utenti
  • Messaggi: 505
  • Iscritto il: 10/10/09
  • ID PSN:highscorer49
  • ID Social Club:highscorer49
  • GTA Preferito:GTA V

Inviato il 26 ottobre 2009 - 19:19

Comunque esistono dei Software per gestire i Server direttamente da li purtroppo a(PAGAMENTO)
0

#24 L'utente è offline   Giovanni94m 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 439
  • Iscritto il: 08/08/09
  • Provenienza:Agrigento
  • GTA Preferito:GTA: Vice City

Inviato il 26 ottobre 2009 - 20:54

Quote

Originally posted by Ricky_Memphis@26/10/09 - 19:19
Comunque esistono dei Software per gestire i Server direttamente da li purtroppo a(PAGAMENTO)

cosa intendi per software che si gestiscono da li?
Immagine Postata
0

#25 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 27 gennaio 2010 - 16:01

ma come ip del database va bene che inserisco l'indirizzo del mio sito?

dopo circa 10 secondi il mio server si chiude in automatico...


edit:

levando il while che c'è nel file di esempio assieme all'include resta aperto...
0

#26 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 13 marzo 2010 - 16:21

gamehosting finalmente ha dato lo spazio web, seguendo la guida mi sono fermato a
samp_mysql_query("SELECT * FROM utenti WHERE nome_utente="Kevin");


non capsico cosa devo mettere .-. ho creato il database ecc... ma poi li nn so cosa devo mettere

log server:

Connection to MySQL database: Successfull !
[16:21:33] Error in mysql_query: Table 'tlkdb.members' doesn't exist
[16:21:33] Error in mysql_store_result: Table 'tlkdb.members' doesn't exist

0

#27 L'utente è offline   SKE92beyond 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 576
  • Iscritto il: 17/10/08
  • Provenienza:Cesena
  • GTA Preferito:GTA IV

Inviato il 14 marzo 2010 - 12:45

Gli errori che ti da il log è perchè non esiste la tabella da cui fare riferimento e da cui prendere i dati..
Forse è il caso che ti studi un pò di MySQL per capire come funziona il linguaggio.

La guida la comprende bene uno che conosce quel linguaggio sennò fa fatica :sese:



Comunque ti spiego brevemente il codice
samp_mysql_query("SELECT * FROM utenti WHERE nome_utente="Kevin");


Esempio:
se io ho una tabella formata da 3 colonne, nella prima c'è il nome_utente nella seconda c'è la pass_utente e nella terza c'è mail_utente, con quella stringa di codice lì vengono raccolti tutti e 3 i campi (nome, pass, mail) corrispondenti all'utente con nome Kevin in questo caso.

~ SKE92beyond ~
[QUOTE=Jpk ubriaco]
Jpk: se mmond è gay nonnsignifica che i sono gat+e se ziuo si fa
Jpk: jnon significa che io mi facci+
Giovanni94m: sisi
[/QUOTE]

0

#28 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 14 marzo 2010 - 19:27

dal prossimo anno forse lo studierò, ma comunque sto provando ad installare phpmyadmin... perchè il database l'ho creato, ma non ho idea su come gestire tabelle e query...

ma riguardo a samp_mysql_query("SELECT * FROM utenti WHERE nome_utente="Kevin"); a che serve vengono gettati i valori dell'utente kevin ma dove? come :gh:
0

#29 L'utente è offline   jpk 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 602
  • Iscritto il: 22/09/08

Inviato il 14 marzo 2010 - 19:50

Grande Ske...
0

#30 L'utente è offline   Peppe951 

  • Tirapiedi
  • Gruppo: Utenti
  • Messaggi: 899
  • Iscritto il: 14/07/09
  • GTA Preferito:Sconosciuto

Inviato il 14 marzo 2010 - 21:26

Quote

Originally posted by StanleY@14/03/10 - 19:27
dal prossimo anno forse lo studierò, ma comunque sto provando ad installare phpmyadmin... perchè il database l'ho creato, ma non ho idea su come gestire tabelle e query...

ma riguardo a samp_mysql_query("SELECT * FROM utenti WHERE nome_utente="Kevin"); a che serve vengono gettati i valori dell'utente kevin ma dove? come :gh:

Quello è solo un esempio omg
0

#31 L'utente è offline   SKE92beyond 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 576
  • Iscritto il: 17/10/08
  • Provenienza:Cesena
  • GTA Preferito:GTA IV

Inviato il 15 marzo 2010 - 15:02

Ah capito cosa mi chiedi :sese:.
Comunque nel mio primo post è scritto che funzione devi usare dopo questa :asd: Se ti fermi qui non si capisce.

Allora la stringa di codice che non comprendi interroga il DB (database) e raccoglie tutti i dati (i valori dell'utente kevin vengono gestiti internamente).

Poi dopo quella stringa di codice dovresti usare questa
samp_mysq_store_result();

la quale "prepara" il risultato della query (i valori dell'utente kevin vengono preparati, sempre internamente).

Subito dopo usi
samp_mysql_fetch_row(valori);

che separa i vari valori raccolti in precedenza dalla query nella variabile "valori" (i valori dell'utente kevin vengono, finalmente, raccolti in una variabile dove tu potrai poi andare a fare i tuoi paciughi).

Ora i valori dentro la variabile sono così:
Campo1|Campo2|Campo3



Quindi per farti capire un pò il procedimento per raccogliere dei dati dal DB ed utilizzarli:

new valori[128];
samp_mysql_query("SELECT * FROM utenti WHERE nome_utente="Kevin");
samp_mysq_store_result();
samp_mysql_fetch_row(valori);


~ SKE92beyond ~
[QUOTE=Jpk ubriaco]
Jpk: se mmond è gay nonnsignifica che i sono gat+e se ziuo si fa
Jpk: jnon significa che io mi facci+
Giovanni94m: sisi
[/QUOTE]

0

#32 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 20 marzo 2010 - 15:34

mettiamo che io non ho valori, e vorrei crearli come devo fare? cioè io dal pannello del sito posso solo creare utenti e database, ma se non ho valori come facio?
0

#33 L'utente è offline   SKE92beyond 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 576
  • Iscritto il: 17/10/08
  • Provenienza:Cesena
  • GTA Preferito:GTA IV

Inviato il 20 marzo 2010 - 16:33

Quote

Originally posted by StanleY@20/03/10 - 15:34
mettiamo che io non ho valori, e vorrei crearli come devo fare? cioè io dal pannello del sito posso solo creare utenti e database, ma se non ho valori come facio?

Beh se non hai valori ovviamente devi inserirli e per farlo devi conosce il linguaggio SQL e i suoi comandi.

Per inserire i valori un utente dovrebbe registrarsi e puoi farlo con il seguente metodo:

new query[128];

format(query, sizeof(query), "INSERT INTO accounts_utenti_server(pass, email, nome) VALUES("%s", "%s", "%s")", PlayerPass, PlayerEmail, PlayerName);

samp_mysql_query(query);


Queste righe di codice inseriscono, nella tabella accounts_utenti_server (i quali ha come campi: pass, email e nome), i valori PlayerPass (nel campo pass), PlayerEmail (nel campo email) e PlayerName (nel campo nome)

Così avrai inserito nella tua tabella dei valori che potrai andare a recuperare con i comandi scritti qualche post fa.

~ SKE92beyond ~
[QUOTE=Jpk ubriaco]
Jpk: se mmond è gay nonnsignifica che i sono gat+e se ziuo si fa
Jpk: jnon significa che io mi facci+
Giovanni94m: sisi
[/QUOTE]

0

#34 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 20 marzo 2010 - 18:40

:gh: è sql? io ho preso un libro di mysql e phpmyadmin... e ci sono stato un casino a trovarlo mentre quello sql c'era

e cmq nei log mi dice che "miodb.accounts_utenti_server" non esiste, accounts_utenti_server cos'è? una tabella?
0

#35 L'utente è offline   SKE92beyond 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 576
  • Iscritto il: 17/10/08
  • Provenienza:Cesena
  • GTA Preferito:GTA IV

Inviato il 20 marzo 2010 - 22:58

Quote

Originally posted by StanleY@20/03/10 - 18:40
e cmq nei log mi dice che "miodb.accounts_utenti_server" non esiste, accounts_utenti_server cos'è? una tabella?

Esatto.

Mi pareva ovvio di aver usato quei nomi solo per esempio ma a quanto pare non è così.

Comunque il linguaggio è l'SQL e le istruzioni da eseguire sono quelle.
MySQL è un software per la gestione dei DB in SQL.. meglio non so spiegartelo.

~ SKE92beyond ~
[QUOTE=Jpk ubriaco]
Jpk: se mmond è gay nonnsignifica che i sono gat+e se ziuo si fa
Jpk: jnon significa che io mi facci+
Giovanni94m: sisi
[/QUOTE]

0

#36 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 21 marzo 2010 - 16:53

solo un altra cosa :asd: come creo la tabella in modo che non mi da quell'errore? sapresti consigliarmi un sito che raccoglie tutte le funzioni sql?
0

#37 L'utente è offline   SKE92beyond 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 576
  • Iscritto il: 17/10/08
  • Provenienza:Cesena
  • GTA Preferito:GTA IV

Inviato il 22 marzo 2010 - 20:05

Quote

Originally posted by StanleY@21/03/10 - 16:53
solo un altra cosa :asd: come creo la tabella in modo che non mi da quell'errore? sapresti consigliarmi un sito che raccoglie tutte le funzioni sql?

Io ho imparato qui. E' il migliore secondo me.

~ SKE92beyond ~
[QUOTE=Jpk ubriaco]
Jpk: se mmond è gay nonnsignifica che i sono gat+e se ziuo si fa
Jpk: jnon significa che io mi facci+
Giovanni94m: sisi
[/QUOTE]

0

#38 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 23 marzo 2010 - 17:25

ok sono riuscito finalmente a creare la tabella, ora mi dice che non conosce la colonna :facepalm: mi sa che ci impiegherò un po di tempo prima di capirne qualcosa
0

#39 L'utente è offline   Peppe951 

  • Tirapiedi
  • Gruppo: Utenti
  • Messaggi: 899
  • Iscritto il: 14/07/09
  • GTA Preferito:Sconosciuto

Inviato il 19 aprile 2010 - 12:49

Dopo aver comprato un libro e dopo aver imparato le basi del MySQL ho convertito il sistema di salvataggio dati della mia gm (per ora solo per quanto riguarda gli utenti) fatta da 0 in SQL: i risultati sono stati più che soddisfacenti, infatti così è molto più veloce del dudb (con il quale avevo molti problemi e addirittura il server crashava) e anche sicuro se si hasha la password (ho usato la funzione num_hash che sta nell'include dutils per hasharla e ho quindi salvato la password come int).
0

#40 L'utente è offline   _All3Xz_ 

  • Criminale
  • Gruppo: Utenti
  • Messaggi: 1512
  • Iscritto il: 05/01/09
  • GTA Preferito:GTA: San Andreas

Inviato il 19 aprile 2010 - 16:21

Quote

Originally posted by Peppe951@19/04/10 - 13:49
Dopo aver comprato un libro e dopo aver imparato le basi del MySQL ho convertito il sistema di salvataggio dati della mia gm (per ora solo per quanto riguarda gli utenti) fatta da 0 in SQL: i risultati sono stati più che soddisfacenti, infatti così è molto più veloce del dudb (con il quale avevo molti problemi e addirittura il server crashava) e anche sicuro se si hasha la password (ho usato la funzione num_hash che sta nell'include dutils per hasharla e ho quindi salvato la password come int).

Anche io ho comprato lo stesso libro e sto conventendo un sistema di registrazione che avevo scriptato tempo fa per una gm :asd: w mysql
My Works
[FS]_All3Xz_ Anti-Cheat 4
[FS]_All3Xz_ Anti-Cheat 7
[FS]_All3Xz_ Anti-Cheat 8
[GM] PVCM Training 0.? (MySQL)
[APP]_All3Xz_ NPC Generator
[GUIDA] Leggere da file usando dini
[GUIDA] Scripting GTA:IV - Callbacks
[GM] PVCM Training 1 (MySQL)
[GM] PVCM A/D
[GUIDA] Leggere da file usandi dini 2
0

  • (3 Pagine)
  • +
  • 1
  • 2
  • 3
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi