PHP MySqli Как выбрать все из таблицы, для которой я не знаю имя?

Ага! Спасибо моему коллеге, мы обнаружили проблему.

В этом была проблема:

Было объявлено / прототип функции.

void FooBarIsBest(void);

Позже в файле была определена функция.

static void FooBarIsBest(void)
{
    // do the best
} 

Проблема здесь заключалась в том, что в прототипе ключевое слово static было опущено. Таким образом, это было похоже на определение целой новой функции.

Ссылка CALL16 используется gcc для перемещаемого кода. Код сборки файла показал, что CALL16 используется для этой функции ... Что неправильно, поскольку эта функция является локальной.

Интересно, что этот код использовался для компиляции & amp; link просто отлично с более старой версией gcc (3.2.2). Еще один ученый. :)

-2
задан Blagojce 1 March 2019 в 23:43
поделиться

2 ответа

Измените следующую строку:

echo "<a href='view.php?". $row['table_name'] ."' ><span style='font-size: 19px; color: #3277b6; margin-right: 15px;'><i class='far fa-eye'></i></span></a>";

на

echo "<a href='view.php?table_name=". $row['table_name'] ."' ><span style='font-size: 19px; color: #3277b6; margin-right: 15px;'><i class='far fa-eye'></i></span></a>";

И затем измените следующую строку:

$sql = "SELECT * FROM information_schema.tables where table_name = ?";

на

$sql = "SELECT * FROM information_schema.tables where table_name = '{

Измените следующую строку:

[110]

на

[111]

И затем измените следующую строку:

[112]

на

[113]

Предостережение заключается в том, что это довольно большой риск для безопасности, и вам необходимо убедиться, что переменная очищена перед тем, как вводить ее в код SQL.

И последнее, вы не делаете никаких ошибок, поэтому измените это:

else {
echo "0 results";
}

на

else {
echo $conn->error;
}
REQUEST['table_name']}'";

Предостережение заключается в том, что это довольно большой риск для безопасности, и вам необходимо убедиться, что переменная очищена перед тем, как вводить ее в код SQL.

И последнее, вы не делаете никаких ошибок, поэтому измените это:

else {
echo "0 results";
}

на

else {
echo $conn->error;
}
0
ответ дан dearsina 1 March 2019 в 23:43
поделиться
$sql = "SELECT " .$varible. " FROM information_schema.tables where table_schema='folder'";
$result = $conn->query($sql);
0
ответ дан r_a_f 1 March 2019 в 23:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: