RickMan пишет:Чем вам помочь? Пробуйте дебажись. Включите полное отображение ошибок, может что-то покажется. Посмотрите в логи apache, может там ошибки сохранились. Попробуйте сразу после <?php написать что-то типа echo "1"; die(); - и посмотрите результат, запускается ли скрипт вообще.
Запустил вот этот скрипт
<?php
$user = 'famegame_admin';
$password = 'famegamestudio1';
$host = 'localhost';
$db = 'famegame_game';
$mysqli = new mysqli($host, $user, $password, $db);
if (mysqli_connect_errno())
{
exit ("Connecting error: %s\n" .mysqli_connect_error());
}
else
{
echo "Welcome! ";
}
//$query = "SELECT * FROM Characters WHERE Account_ID = ?";
$stmt = $mysqli->stmt_init();
if($stmt = $mysqli->prepare("SELECT * FROM Characters WHERE Account_ID = ?")){
if(stmt) echo 'Statement prepared'; else echo 'Statement NOT prepared';
$stmt->bind_param('i',$ID);
$ID = "132";
if (!$stmt->execute())
{
echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}
else
{
echo "executed";
}
if (!($res = $stmt->get_result()))
{
echo "Getting result set failed: (" . $stmt->errno . ") " . $stmt->error;
}
else
{
echo "getted";
}
$row = $res->fetch_array(MYSQLI_ASSOC);
}
?>
и вышло (Welcome! Statement prepared executed)
выходит что не работает $stmt->get_result() и ниже (((((
|