2016-07-24 6 views
-2

Ich erhalte diesen Fehler aus einer PHP-Datei:Fehler: Die MySQL-Erweiterung ist veraltet und wird in der Zukunft entfernt werden: Verwenden Sie mysqli oder PDO statt

The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead 

Hier ist eine Kopie des entsprechenden Code:

Gibt es eine einfache Möglichkeit, dies zu verwenden, um mysqli zu verwenden, um den Fehler zu vermeiden?

+9

Diese Frage ist wahrscheinlich älter als die Erde selbst: http://StackOverflow.com/Questions/13944956/the-Mysql-Extension-ISdeprecated-and-will-be- remove-in-the-future-verwenden-mysqli – Christian

Antwort

0

Verwenden Sie mysqli auf diese Weise, um eine Benachrichtigung zu vermeiden. Da MySQL mit neuen Versionen von PHP veraltet ist.

<?php 
$con = mysqli_connect("localhost","username","password","database_name"); 
if (!$con) { 
    die('Could not connect: ' . mysqli_error()); 
} 
$result = mysqli_query($con,"SELECT COUNT(*) FROM `tbltodolist` WHERE status = 'Pending'"); 
$row = mysqli_fetch_array($result); 
$total = $row[0]; 

echo $total; 

mysqli_close($con); 
?> 
+0

Warum nicht pdo? Um mysqli zu verwenden, muss er Code neu schreiben, um PDO zu verwenden, muss er Code neu schreiben. – Philipp

+0

@Philipp kann auch PDO verwenden. aber mysqli ist einfach, wenn jemand mysql kennt, deshalb schlage ich nur mysqli vor. –

0

Verwenden Mysqli statt mysql. Für weitere Informationen Befolgen Sie diese Link oder diese Link