Вот тебе код полностью переписал, взяв за основу твой(никогда не используй в переменных больших букв, это так, на будующее. Имена переменных я тебя тут не менял)
| Код | <? /* Упрощенный переработанный вариант скрипта специально для Sim7
(C) PC PROFessional 2004-2006 (e-mail: [email protected]) */
$dbname = "MyDB"; // Имя БД $tbname = "MyTable"; //Имя таблицы $TableFLDS = "User TINYTEXT NOT NULL, Email TINYTEXT NOT NULL, Post TEXT NOT NULL"; //Поля таблицы
mysql_CONNECT( "localhost", "root"); //Соединяемся с MySQL-сервером
mysql_query('CREATE DATABASE IF NOT EXISTS '.$dbname); //Создаем БД, если её не существует mysql_select_db($dbname); //Выбираем БД mysql_query('CREATE TABLE IF NOT EXISTS '.$tbname.' ('.$TableFLDS.')'); //Создаем таблицу, если её не существует
$res = mysql_query('SELECT * FROM '.$tbname ); //Создаем запрос if(!$res) //Если он не создался, выводим, почему { die(mysql_error()); }
while ($row = mysql_fetch_array($res)) { echo 'Имя: '.$row['User'].'<br> E-mail: '.$row['Email'].'<br>Сообщение: '.$row['Post'].'<br><br>'; // Получаем данные из таблицы }
echo '<br><br> Всего записей: '.mysql_num_rows($res); // Выводим кол-во полей
$Values[] = array("sim7", "sim7@rambler", "MyText"); // Создаем массив с данными $Values[] = array("Mr. Prof", "[email protected]", "TEST..."); // Создаем массив с данными
for($i=0;$i<count($Values);$i++) { mysql_query('INSERT INTO '.$tbname.' (User, Email, Post) VALUES("'.$Values[$i]['0'].'","'.$Values[$i]['1'].'","'.$Values[$i]['2'].'")'); // Вставляем инфу в таблицу }
/* Если что не сделал из того, что ты планировал, извини. Я считаю данный скрипт раскрывает основы работы с БД. Оформлен он по PEAR-стандартам. По-крайней мере вроде всё написано по ним. Советую их придерживать, это увеличит читабельность скрипта для других программистов. Также не стоит злоупотреблять вложенными конструкциями for и foreach, это увеличивает время генерации скрипта. К тому же, я так и не понял, для чего Вы их использовали. А насчет функций, то функция query - излишня, т.к. не несёт должной функциональности, а только увеличивает время генерации страницы. */ ?>
|
Если будут какие-либо вопросы - пиши... |