Gdr cd 5.1 - Scheda Errore postato il 27/10/2011 18:50:36 nel forum programmazione, gdrcd e open source e modificato da animanera13 il 27/10/2011 18:51:10
Parto dall'antefatto.
Sto programmando una land moderna. Sto usando gdrcd 5.1. Essendo Moderna, non sono previste "razze" ma nazioni e quindi
Volevo eliminare le caratteristiche dalle nazioni perchè non è che uno che arriva dalla francia o dalla svizzera è più forte o ha più percezioni di uno svedese. Mi sono armata di pazienza e ho:
- eliminato dal database il campo descrizione
- eliminato dal database i campi delle 5 caratteristiche
Di conseguenze ho cambiato la query in scheda.inc.php perchè mi dava giustamente un errore del database perchè continuava a leggermi un pezzo di tabella che non c'era.
Quindi ho cambiato la query che da
$query = "SELECT personaggio.*, razza.sing_m, razza.sing_f, razza.id_razza, razza.bonus_car0, razza.bonus_car1, razza.bonus_car2, razza.bonus_car3, razza.bonus_car4, razza.bonus_car5 FROM personaggio LEFT JOIN razza ON personaggio.id_razza=razza.id_razza WHERE personaggio.nome = '".gdrcd_filter('in',$_REQUEST['pg'])."'";
è diventata:
$query = "SELECT personaggio.*, razza.sing_m, razza.sing_f, razza.id_razza, FROM personaggio LEFT JOIN razza ON personaggio.id_razza=razza.id_razza WHERE personaggio.nome = '".gdrcd_filter('in',$_REQUEST['pg'])."'";
ora però continua a segnalarmi lo stesso errore.
GDRCD MySQL Error [File: scheda.inc.php; Line: 13]
ErrorCode: 1064
ErrorString: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM personaggio LEFT JOIN razza ON personaggio.id_razza=razza.id_razza WHERE pe' at line 1
Dettaglio dell'errore: SELECT personaggio.*, razza.sing_m, razza.sing_f, razza.id_razza, FROM personaggio LEFT JOIN razza ON personaggio.id_razza=razza.id_razza WHERE personaggio.nome = 'Super'
Per essere corretti in scheda.inc.php alla linea 13 c'è:
$result = gdrcd_query($query, 'result');
fatemi sapere.
Non mi va di cancellare tutto il db e reinstallarlo....anche perchè avrei comunque lo stesso problema ovvero le caratteristiche di "razza"
Pagine → 1
27/10/2011 18:58:05
L'errore è abbastanza palese XD
Immediatamente prima del FROM hai lasciato una virgola
27/10/2011 21:05:11
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!