Ciao !
Sono sicuro che sia una stupidaggine ma proprio non riesco a venirne a capo..
Dove executeQuery :Codice PHP://Aggiornamento revisione
$query="SELECT revisione FROM lavoratore WHERE matricola='$matr'";
$ris= executeQuery($query);
$info=mysql_fetch_array($ris);
$count=$info[0];
$count++;
$sql1="UPDATE lavoratore
SET
revisione='$count'
WHERE matricola='$matr'
";
executeQuery($sql1);
Cosa devo fare : Ho un numero di revisione memorizzato nella tabella lavoratore.. prendo quel numero, lo incremento e aggiorno il record.Codice PHP:function executeQuery($query){
$dbhost="localhost";
$dbname="db_admin";
$dbuser="root";
$dbpass="";
$user=$_POST['user'];
$pass=$_POST['password'];
//connessione a MySql
$connection = mysql_connect($dbhost,$dbuser,$dbpass) or die("Errore! Problema di connessione con MySql!");
//selezione del database
mysql_select_db($dbname,$connection) or die("Errore! Problema di connessione col database!");
//esecuzione query
$result=mysql_query($query, $connection) or die("Problema esecuzione query al database.Riprovare più tardi</br></br></br>".mysql_error()." </br></br></br> <a href=\"controllo_permessi.php\"> Torna Indietro </a>" );
mysql_close($connection) or die("Problema chiusura del database");
return $result ;
}
Cosa fa : Se la revisione è 0 aggiorna il campo a 7... se sta a 7 aggiorna a 14..
Perchè !?
Forse devo usare MYSQL_NUM come opzione nella fetch array..
EDIT:
Ok ho risolto. Roba da prendermi a schiaffi.. avevo scritto il codice in un ciclo for e il count incrementava ad ogni ciclo.

Rispondi quotando
