ciao a tutti
dopo molto tempo ho rimesso mano a php/mysql ma la ruggine è ancora molta...
date due tabelle GARE e CALENDARIO
codice:
TABLE `calendario` (
`race_id` tinyint(3) unsigned NOT NULL auto_increment,
`nome_gara` varchar(50) NOT NULL default '',
`data_gara` date NOT NULL default '0000-00-00',
PRIMARY KEY (`race_id`)
)
codice:
TABLE `gare` (
`race_id` tinyint(3) NOT NULL default '0',
`pos_gara` tinyint(2) NOT NULL default '0',
`nome_pilota` varchar(50) NOT NULL default '',
`auto` varchar(50) NOT NULL default '',
`giri_gara` tinyint(3) NOT NULL default '0',
`tempo_gara` varchar(20) NOT NULL default '',
`gap_gara` varchar(20) NOT NULL default '',
`fastest_laptime` varchar(20) NOT NULL default '',
`fastest_lapnr` tinyint(3) NOT NULL default '0',
`pos_quali` tinyint(2) NOT NULL default '0',
`tempo_quali` varchar(20) NOT NULL default '',
`gap_quali` varchar(20) NOT NULL default ''
)
dovrei fare una SELECT fra le due dove il campo comune sia race_id, ma non mi funziona...
codice:
$query = "SELECT c.race_id c.data, g.* FROM calendario AS c, gare AS g WHERE c.race_id = g.race_id order by race_id";
inoltre avrei bisogno di isolare in questa query i dati riguardanti uno specifico pilota
nella stessa pagina infatti ho una query precedente
Codice PHP:
<?include("config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query = "SELECT * FROM drivers WHERE driver_id='$driver_id'";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result)) {
echo "<tr><td class='big' align='right'>#$row[numero]</td><td class='big' align='left' colspan='3'>$row[nome] ($row[nick])</td></tr>";
echo "<tr><td align='center'>[img]images/logos/$row[auto][/img]</td><td class='medium' align='center' colspan='3'>$row[team]</td></tr>";
echo "<tr><td class='small' width='25%'>Gare: $row[gare]</td><td class='small' width='25%'>Vittorie: $row[vittorie]</td><td class='small' width='25%'>Poles: $row[poles]</td><td class='small' width='25%'>DNF: $row[dnf]</td></tr>";
}
mysql_close($db);
?>
ma non riesco a recuperare la variabile $nome da $[row]nome
scusate ma la ripresa è più lenta di quello che speravo
grazie
Roby