Итак, я установил этот скрипт джекпота с макетом и всем, а внутри скрипта джекпота был файл set.php, который я пытался настроить, он выглядел так:Таблица 'databasename.info' не существует
<?php
$sitename = "csgoxd.net";
$link = @mysql_connect("localhost:3306", "csgoxdne", "thisisasecretpassword");
$db_selected = mysql_select_db('csgoxdne_csgoxddb', $link);
mysql_query("SET NAMES utf8");
function fetchinfo($rowname,$tablename,$finder,$findervalue) {
if($finder == "1") $result = mysql_query("SELECT $rowname FROM $tablename");
else $result = mysql_query("SELECT $rowname FROM $tablename WHERE `$finder`='$findervalue'") or die (mysql_error());
$row = mysql_fetch_assoc($result);
return $row[$rowname];
}
?>
Так что я новичок, когда дело доходит до кодирования вообще (я знаю некоторые базовые вещи, но это все), поэтому в основном я не уверен, что я должен заполнить больше этого файла, потому что я получаю это ошибка на моем сайте.
«Таблица„csgoxdne_csgoxddb.info“не существует»
Я новичок в этом, и я пытаюсь научиться так помощь очень ценится.
Я предлагаю вам удалить этот скрипт и двигаться дальше. 'mysql _ *()' функции официально устарели и удалены из PHP, и этот код ужасно написан. он просто предполагает успех, он уязвим для [sql injection attack] (http://bobby-tables.com), и он использует '@' подавление ошибок, что является (детским) кодирующим эквивалентом, набивающим ваши пальцы в уши и «лалалалала не слышит». –
Итак, нет другого решения? –
Хорошо, решение состоит в том, чтобы выяснить, почему ваша таблица 'info' не существует, но это не решит, что этот скрипт - дерьмо. –