techIT.ro Do we have a problem? Let's tech it!    












Daca ai impresia ca educatia e scumpa,
atunci încearca sa vezi cum e ignoranta.
Andy McIntyre









Home  |  Dictionar IT  |  Download  |  Forum  |  Despre noi  |  Contact
Tag-uri: Cum să...

MySQL Improved Extension (mysqli)

Erorarea: "Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead..." ne spune este cazul să avem în vedere înlocuirea în codul nostru a "mysql_connect" cu "mysqli".
MySQLi este o extensie PHP introdusă în versiunea 5.0.0 dar care este disponibilă nativ din versiunea 5.3.0. Ea este disponibilă începând cu MySQL versiunea 4.1.13.

// --- 1. conectarea la baza de date
//ÎN LOC DE: $conn = mysql_connect("localhost", "user", "parola");
//SE VA FOLOSI:
$conn = new mysqli("localhost", "user", "parola", "baza de date");

$query = "SELECT CursValuta FROM CursuriValutare WHERE Valuta = 'EUR';";


// --- 2. rezultatul interogării
//ÎN LOC DE: $result = mysql_query ($sql);
//SE VA FOLOSI:
$result = $conn -> query($query);

printf("Errormessage: %s\n", $conn->error);


// --- 3. fetch
//ÎN LOC DE: if($row = mysql_fetch_array($result))
//SE VA FOLOSI:
if($row = $result -> fetch_object())
{
    //ÎN LOC DE: $curs_euro1 = $row["CursValuta"];
    //SE VA FOLOSI:
    $curs_euro = $row -> CursValuta;
}


// --- 4. numărul de înregistrari
//ÎN LOC DE: mysql_num_rows($result))
//SE VA FOLOSI:
$result->num_rows;


// --- 5. inserarea unei înregistrări noi
$query = "INSERT INTO CursuriValutare VALUES (default, '" . $Valuta . "', '" . $CursValuta . "');";
$conn -> query($query);
$InregistrareNouaID = $conn -> insert_id;


techit.ro






  


  Adauga un comentariuSpune-ti parerea despre acest articol!