Приветствую всех. Перейду сразу к делу. Нужно сделать сделать скрипт, где можно изменять значения полей определенной таблицы. Т.е. форма,где будет запрос к БД на получение данных из таблиц. Потом получить данные из формы и обновить таблицу. Обратился к Elkaz, он написал часть скрипта. Но из-за нехватки времени, до конца написать не удалось. Код (Text): <?php $sql_host = 'localhost'; $sql_user = 'root'; $sql_password = 'root'; $sql_database = 'my_database'; $sql_table = 'games'; // Connect to MySQL mysql_connect ($sql_host, $sql_use, $sql_password) or die (mysql_error()); mysql_select_db ($sql_database) or die (mysql_error()); // Get Fields $fieldsQuery = mysql_query ('SHOW COLUMNS FROM `' . $sql_table . '`') or die (mysql_error()); $Fields = array(); while ($Field = mysql_fetch_assoc ($fieldsQuery)){ $Fields[] = $Field; } unset ($Field); // Draw table echo '<form method="post" action=""><table><tr>'; foreach ($Fields as $Field){ echo '<td>' . $Field['field'] . ' (' . $Field['type'] . ')</td>'; } // Get information $Query = mysql_query ('SELECT * FROM `' . $sql_table . '`') or die (mysql_error()); $Rows = array(); while ($Row = mysql_fetch_assoc ($Query)){ $Rows[] = $Row; } unset ($Row); // Draw table again $Count = count ($Rows); for ($i = 0; $i < $Count; $i++){ echo '<tr><td><input type="text" name="' . $Fields[$i] . '" value="' . $Rows[$i] . '"></td></tr>'; } Осталось: Вывод таблицы для редактирования и обновление Спасибо всем, за потраченное на меня время
Если менять напрямую, через phpmyadmin, будут отображаться крякозяблики,вместо русского шрифта. А когда меняешь средствами скрипта - получается нормально.
Уважаемые специалисты, я создал тему не для того,что бы вы "поболтали". Хватит флудить, ответьте на вопрос,а не задавайте их. Спасибо.