У меня этот скрипт отлично работает при самостоятельном открытии файла [ здесь .] [1]
Но когда я встраиваю его в свой веб-сайт, он не работает с третьим оператором MySQL.
Я сделал var_dumps
для всех переменных и определил, что это $bridge_note
или $tuning_capo
, что пусто.
У меня есть treid, включающий переменную с ".."
и ''
и ""
и без кавычек, а также <? echo $bridge_note; ?>
, но каждый раз ошибка одинакова
You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version
for the right syntax to use near 'LIMIT ,8' at line 1
Я исправил эту проблему сейчас. Это были 2 глобальные переменные $ tuning_capo и $ chrd_tn, которые не передавались в функцию.
вместо использования
глобальный $ chrd_tn, $ tuning_capo;
Я использовал это
if (isset ($ page_tuner)) {
$ GLOBALS ['chrd_tn'] = $ page_tuner;
} else {$ GLOBALS ['chrd_tn'] = 'C # G # C # FG # C #';}
$ GLOBALS ['tuning_capo'] = '0';
if (isset($_GET['capo']))
$tuning_capo = $_GET['capo'];
if (empty($tuning_capo)) {
$tuning_capo = 0;
}