twenty6
Новичок
Суть в том что нужно занести данные в определённую таблицу mysql
В php файле $table="pcnews";
B и всё работает прекрасно, НО когда я хочу с помощью переменной $table=$_POST['table'];
занести данные в mysql выводит ошибку: Incorrect table name ''
Код до изменения: (рабочий)
$table = "pcnews";
$query = "UPDATE $table SET namestate='$namestate', topic='$topic', avtor='$avtor' ,text='$text' WHERE nomer='$update'";
Код после изменения: (с ошибкой)
$table = $_POST['table'];
$query = "UPDATE ".$table." SET namestate=".$namestate.", topic=".$topic.", avtor=".$avtor." ,text=".$text." WHERE nomer=".$update." ";
Переменная $_POST['table'] и $update - исправны
var_dump($_POST['table']); >>> pcnewsstring(6) "pcnews"
В php файле $table="pcnews";
B и всё работает прекрасно, НО когда я хочу с помощью переменной $table=$_POST['table'];
занести данные в mysql выводит ошибку: Incorrect table name ''
Код до изменения: (рабочий)
$table = "pcnews";
$query = "UPDATE $table SET namestate='$namestate', topic='$topic', avtor='$avtor' ,text='$text' WHERE nomer='$update'";
Код после изменения: (с ошибкой)
$table = $_POST['table'];
$query = "UPDATE ".$table." SET namestate=".$namestate.", topic=".$topic.", avtor=".$avtor." ,text=".$text." WHERE nomer=".$update." ";
Переменная $_POST['table'] и $update - исправны
var_dump($_POST['table']); >>> pcnewsstring(6) "pcnews"