& quot; Базовая таблица или представление не найдено & quot; ошибка в веб-хостинге pdo_mysql

Я на 100% закончил свой проект.

Я проверил все страницы и ссылки в моем localhost. 100% работает.

Затем я загрузил свой проект на бесплатный веб-хостинг, hostinger.

Так или иначе, просматривая мой проект, используя тот сервер, я столкнулся с ОДНОЙ ОШИБКОЙ.

Здесь написано в моем коде:

while($numOfRows != 0)
{
$inc++;

$query = "SELECT * FROM ImageTable WHERE ImageId = :id";
$query_params = array( 'id' => $inc);
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);
$row2 = $stmt->fetch();
if($row2)
{
$img = $row2['ImageFile'];
echo '<img class="foo" id="image" height="300" width="500" src="data:image/jpeg;base64,'.base64_encode( $img ).'"/>';
echo '<br>';

$query = "select * from events where ImageId = :ImageId";
$query_params = array( 'ImageId' => $inc);
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);
$row = $stmt->fetch();
echo '<b>Event Name:</b>  '.$row['eventName'].'<br>';
echo '<b>Description:</b>  '.$row['description'].'<br>';
echo '<b>Start Date:</b>  '.$row['startDate'].'<br>';
echo '<b>Start Time:</b>  '.$row['startTime'].'<br>';
echo '<b>End Time:</b>  '.$row['endTime'].'<br>';
echo '<b>Venue:</b>  '.$row['venue'].'<br>';

//echo '<a href="delete.php?id='.$inc.'">Delete Event</a>';

echo '<br>';
echo '<div id="btn2">
<a href="participants.php?id='.$inc.'" class="btn btn-primary btn-block">View Participants</a>
</div>';
echo '<br>';
echo '<div id="btn2">
<a href="delete.php?id='.$inc.'" class="btn btn-primary btn-block" onclick="return checkDelete()" >Delete Event</a>
</div>';
$numOfRows--;
echo '<br><br><br><br><br>';

}

Хотя я удаляю query_params, это возвращает мне ту же ошибку.

Обратите внимание, что я впервые пользуюсь веб-хостингом и разрабатываю php-проект.

Я просмотрел конфигурации и прочее этого хостингера и наткнулся на PHP Info().

И я проверил мой локальный сервер WAMPP PHP Info() тоже.

Я сравнил PDO_MYSQL вещь.

В ХОСТИНГЕР-сайте:

pdo_mysql

PDO Driver for MySQL    enabled
Client API version  10.0.12-MariaDB

Directive   Local Value Master Value
pdo_mysql.default_socket    /var/lib/mysql/mysql.sock   /var/lib/mysql/mysql.sock

В МОЕМ WAMPP СЕРВЕР-localhost:

pdo_mysql

PDO Driver for MySQL    enabled
Client API version  mysqlnd 5.0.11-dev - 20120503 - $Id: bf9ad53b11c9a57efdb1057292d73b928b8c5c77 $

Как мне решить проблему?

Должен ли я изменить сайт веб-хостинга?

Должен ли я изменить свои коды?

0

Решение

Видимо, сайт веб-хостинга чувствителен к регистру при чтении ваших кодов !!! Я получил ошибку в своем запросе, когда «ImageTable» не может найти сервер веб-хостинга, потому что у меня его нет, но у меня есть imagetable. Кстати, сервер WAMPP не чувствителен к регистру.

1

Другие решения

Других решений пока нет …