Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou começando um projeto e estou querendo usar a classe mysqli, mas estou tendo problemas logo no começo do projeto.
Vamos la:
tenho no meu index.php
<?php
session_start();
require_once("includes/config.inc");
require_once("includes/functions.inc");
$conn = new mysqli(DBHost, DBUser, DBPwd, "my_db");
/ check connection /
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
fLogAcesso();
?>
e a fLogAcesso que esta no arquivo functions.php
function fLogAcesso(){
$ip = $_SERVER['REMOTE_ADDR'];
$browser = $_SERVER['HTTP_USER_AGENT'];
$data = date("Y-m-d");
$hora = date("H:i:s");
if ($result = $conn->query("INSERT INTO tb_log (str_ip, str_browser, dt_access, hr_access)
VALUES('$ip', '$browser', '$data', '$hora'")) {
printf("Select returned %d rows.\n", $result->num_rows);
$result->close();
return true;
}
}
o que eu posso estar fazendo de errado, pois quando abro o index.php aparece a mensagem :"Notice: Undefined variable: conn in D:\wamp\www\pkt\includes\functions.inc on line 8
Fatal error: Call to a member function query() on a non-object in D:\wamp\www\pkt\includes\functions.inc on line 8";
não sei o que posso fazer, pois pelo meu ver isso é o simples e se nem isso funcionar melhor eu desincanar com isso certo?!
Carregando comentários...