Mam problem z przekazywaniem mysql_ * do obiektu mysqli.
Moja index.php plik jest skonstruowany jak w tym dwa pliki:
include('connect.php');
include('function.php');
Plik connect.php zawiera:
<?php
$mysqli = new mysqli("localhost", "root", "test", "test");
if (mysqli_connect_errno($mysqli)) {
printf("Connection failed: %s\n", mysqli_connect_error());
exit();
}
?>
W function.php plik istnieje funkcja o nazwie showPage, która nie przyjmuje argumentów, ale korzysta z $ mysqli połączenie, w liniach takich jak ...
$result = $mysqli -> query("SELECT * FROM $table ORDER BY ID DESC"); // Seleziono tutto il contenuto della tabella
nie mogę zarządzać go do pracy bez przechodzenia do funkcji $ mysqli zmienna, ale nie było to konieczne, kiedy stosowane mysql_ * nieaktualnych funkcji!
Czy mogę zrozumieć, dlaczego i jaki jest najlepszy sposób rozwiązania tego problemu?
@Wired po usunięciu hasła, a następnie probablu nadal używać go – iamart
jak wcześniej było starej bazy danych (w lokalnej zbyt), jestem testowania na nim. Ale nadal nie chcę, aby moje dane były pisane dookoła sieci = P i tak mnie to niepokoi – wiredmark