Originalmente inviato da
alemoppo
Prova a scrivere qui il codice.
PDO funziona sicuramente. Anche msqli. Mysql invece è un po' obsoleta come libreria, non so se con le nuove versioni è ancora supportata.
Ciao!
Ciao grazie per avermi risposto , ho già provato con PDO , il codice che uso è questo e il risultato è il medesimo del classico MYSQL. Non va .Suggerimenti?
Codice PHP:
<html>
<head></head>
<body>
<form action="#" method="post">
<input type="text" name="user">
<input type="text" name="contenuto">
<input type="submit">
</form>
</body>
</html>
<?php
error_reporting(0);
$user="xthedoctah";// i dati di collegamento son ocorretti
$password="";
$utente = $_POST['user'];
$contenuto = $_POST['contenuto'];
echo $utente.":".$contenuto;
$t=time();
$t=(date("Y-m-d H:i:s",$t));
echo $t;
/*
$conn = mysql_connect($host,$user,$password) or die ("Errore");
mysql_select_db("test",$conn) or die ("Errore DB");*/
$col = 'mysql:host=localhost;dbname=my_xthedoctah';
try {
$db = new PDO($col, $user, $password);
}catch(PDOException $e){
echo 'Attenzione :'.$e->getMessage();
}
if ($utente!=""){
$db->beginTransaction();
$sql = $db->exec("insert into minelost ('username','contenuto','data') values ('','$utente','$contenuto','$t')");
$db->commit();
}else{
echo "Inserisci l'utente";
}
//mysql_query("insert into minelost values('','$utente','$contenuto','$t')") or die ("query");
?>
EDIT: RISOLTO POTETE CHIUDERE , ELEMENTARE ERRORE DI SINTASSI... GRAZIE A TUTTI.