MaxMag64 ha scritto:
supremo ha scritto:
Ma che differenza fra tra di loro, inner join, left join e right join, ancora non mi e molto chiaro, e a proposito a che cosa serve il on autori.libri = libri.id_autore, non capisco perche lo devi uguagliare
Uno dei tanti esempi sul web
ho un altro problema, se accedo per url al script database.php che sarebbe lo script incaricato di far aggiungere nuovi libri agli utenti, automaticamente incrementa la disponibilita di tutti i libri presenti nella tabella raccolta.
questo script funziona come un panello di controllo degli utenti
<?php
$nome = $_GET['nome'];
$data = date('Y-m-d H:i:s');
$conex = mysql_connect("localhost", "wardrivers");
mysql_select_db("my_wardrivers", $conex);
$recupero = "SELECT nome FROM raccolta WHERE nome='$nome'";
$result = mysql_query($recupero) or die (mysql_error());
if(mysql_num_rows($result) == 0) {
$sql = "INSERT INTO raccolta(id, nome, disponibilita, data)
VALUES (NULL, '$nome', '1', '$data')";
mysql_query($sql) or die(mysql_error());
echo "dati inseriti correttamente";
}
elseif(mysql_num_rows($result) >= 1) {
mysql_query("UPDATE raccolta SET disponibilita=disponibilita+1");
echo "dati aggiornati";
}
else{echo 'err';}
?>
in teoria il messaggio di stato dovrebbe uscire solo agli utenti registrati che fanno un operazione
http://www.wardrivers.altervista.org/database.ph