- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, помогите пожалуйста.
Я создала скрипт
<?
/* Определяем значения переменным */
$hostname="localhost";
$username="root";
$password="";
/* Имя базы данных */
$dbName="test";
/* Таблица MySQL */
$usertable="test";
/* Создать соединение */
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу подсоединиться");
/* Выбор БД */
MYSQL_SELECT_DB($dbName) or die("Не могу выбрать БД");
/* Введение информации в БД */
$query="INSERT INTO $usertable VALUES ('$user_name','$phone','$job','$address')";
$result=MYSQL_QUERY($query);
/* Закрыть соединение */
MYSQL_CLOSE();
print "Запись введена в БД! <br>";
print "<a href='index.html'>Назад в меню</a>";
?>
И для него форму
<html>
<head>
<title>form1</title>
<body>
<form method=post action="form1.php">
<br><b>Введите Ваше имя:</b>
<br><input name="user_name" value="" size=30>
<br><br><b>Введите номер Вашего телефона:</b>
<br><input name="phone" value="" size=10>
<br><br><b>Введите краткую характеристику:
<br><TEXTAREA NAME="job" ROWS=10 COLS=40></TEXTAREA>
<br><br><b>Введите свой адрес:</b>
<br><input name="address" value="" size=20>
<br><br><input type="submit" value="Зарегистрировать">
</form>
</body>
</html>
Но данный скрипт не вносит изменения в базу данных
mila200480 добавил 24.10.2010 в 16:05
Что нужно сделать в настройках конфигурации для того чтобы изменения в базу данных вносились
mila200480 добавил 24.10.2010 в 16:06
Внесла изменения в файл php.ini
добавила
mysqli.default_host =localhost
mysqli.default_port = 3306
Что нужно сделать еще
Помогите очень нужно
Обратиться больше не к кому
$_POST['user_name'], а не $user_name (если вас так писать научил какой-то мануал, - закройте его прямо сейчас) + не плохо бы сделать ваш запрос более защищенным при помощи mysql_real_escape_string. Еще, явно прописывайте mysql link, полученный после mysql_connect:
$link = mysql_connect('localhost', 'root', '');mysql_select_db('test', $link);
mysql_query('show schemas', $link);
mysql_close($link);
Еще в новых сборках PHP short_tags выключены по умолчанию так что лучше писать <?php, а не <?
Расширение mysqli не иммет никакого отношения к расширению mysql. Так что от того, что вы добавили
в php.ini ничего не поменялось
Кое что, что вам не плохо бы сейчас прочитать на этом этапе:
http://php.net/manual/en/security.magicquotes.php
http://php.net/manual/en/security.globals.php
http://php.net/manual/en/ini.core.php
Здравствуйте, помогите пожалуйста.
Я создала скрипт
Не вопрос - теперь создайте куб!