Могу ли я смешивать MySQL API в PHP?

Я искал в сети, и до сих пор я видел, что вы можете использоватьmysql_ а такжеmysqli_ вместе означает:

<?php
$con=mysqli_connect("localhost", "root" ,"" ,"mysql");

if( mysqli_connect_errno( $con ) ) {
    echo "failed to connect";
}else{
    echo "connected";
}
mysql_close($con);
echo "Done";
?>

или же

<?php
$con=mysql_connect("localhost", "root" ,"" ,"mysql");
if( mysqli_connect_errno( $con ) ) {
    echo "failed to connect";
}else{
    echo "connected";
}
mysqli_close($con);
echo "Done";
?>

Действительны, но когда я использую этот код, я получаю:

Connected
Warning: mysql_close() expects parameter 1 to be resource, object given in D:\************.php on line 9
Done

Для первого и того же кромеmysqli_close(), Для второго.

В чем проблема? Я не могу использоватьmysql_ а такжеmysqli все вместе? Или это нормально? Могу ли я проверить, действительны ли вообще соединения? (if(mysq...))

Ответы на вопрос(4)

Ваш ответ на вопрос