PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (69): В начало « ... 58 59 60 61 [62] 63 64 65 66 ... » В конец
Найдено сообщений: 1023
Данил_123
Отправлено: 29 Сентября, 2011 - 21:45:28 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
Думаешь присвоение кодировк спасет? Файлы есть сам не большие изменения в базе.. Скачай файл выше и проверь если, php и мускуль под рукой
Данил_123
Отправлено: 29 Сентября, 2011 - 20:35:00 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
Не чего не выдают, просто "Ошибка не правильно настроен сервер"(сам хром выдает)
(Добавление)
Структура вот:
CODE (
SQL ):
скопировать код в буфер обмена
1. CREATE DATABASE user;
2. USE user;
3. CREATE TABLE users ( login VARCHAR( 12) , password VARCHAR( 19) , social VARCHAR( 5) , email VARCHAR( 25) ) ;
Данил_123
Отправлено: 29 Сентября, 2011 - 20:32:21 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
Вообщем попробуй:
PHP:
скопировать код в буфер обмена
<?PHP
/*Некоторые переменыи Mysql*/
$host = "localhost" ;
$user = "root" ;
$passwd = "123" ;
$dbname = "user" ;
$usertable = "users" ;
/*Данныи регистрации*/
$login = $_POST [ 'login' ] ;
$password = $_POST [ 'password' ] ;
$social = $_POST [ 'social' ] ;
$email = $_POST [ 'email' ] ;
$root_email = "root@email.ru"
/* Запросы mysql */
$dbi = MYSQL_CONNECT ( $host , $user , $passwd ) or
die ( "Не могу подключиться к серверу" ) ; /* Запись в базу */
$check = mysql_query ( "SELECT `login` FROM $usertable WHERE `login` = '$login ' LIMIT=1" ) ; $query = "INSERT INTO $usertable values('$login ', '$password ', '$social ', '$email ')" ;
/* Cообщение на email */
mail ( $email , "Регистрация" , "$login /n Здравствуйте вы зарегистрировались с помощью данного скрипта /n
Данныи регитсрации смотрите ниже /n
Логин:$login /n
Пароль:$password /n
Пол:$social /n
" ) ;
mail ( $root_email , "Новый пользователь" , "Его логин:$login /n На сайте новый зарегистрированый пользователь: /n
Логин:$login /n
еmail:$email /n
пол:$social /n
Ждем следующего..
" ) ;
/* GUI */
echo "Привет, $login .. Вы согласились с правилами, и успешно зарегистрировались.. На Ваш еmail($email ) было отправлено сообщени" ;
/* Закрытие соединения*/
}
else {
echo "Данный логин:$login - занят " ; }
?>
и html код CODE (
html ):
скопировать код в буфер обмена
<html >
<title > reg_test</ title >
<TABLE WIDTH = "30" METHOD = "POST" >
<tr ><td align = "left" >
<form action = "reg.php" method = "POST" >
Логин:<INPUT TYPE = "text" NAME = "login" SIZE = "30" MAXLENGTH = "12" >
Пароль:<INPUT TYPE = "text" NAME = "password" SIZE = "30" MAXLENGTH = "12" >
E-mail:<INPUT TYPE = "text" NAME = "email" SIZE = "30" MAXLENGTH = "35" >
Пол:<select name = "social" >
<option value = men> мужской
<option value = women> женский
</ select >
<INPUT TYPE = "submit" value = "Готово" >
</ html >
Данил_123
Отправлено: 29 Сентября, 2011 - 18:52:15 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
Все скрипт вкурил))
(Добавление)
PHP:
скопировать код в буфер обмена
<?PHP
/*Некоторые переменыи Mysql*/
$host = "localhost" ;
$user = "root" ;
$passwd = "123" ;
$dbname = "user" ;
$usertable = "users" ;
/*Данныи регистрации*/
$login = $_POST [ 'login' ] ;
$password = $_POST [ 'password' ] ;
$social = $_POST [ 'social' ] ;
$email = $_POST [ 'email' ] ;
$root_email = "root@email.ru"
/* Запросы mysql */
$dbi = MYSQL_CONNECT ( $host , $user , $passwd ) or
die ( "Не могу подключиться к серверу" ) ; /* Запись в базу */
$check = mysql_query ( "SELECT 'login' FROM $usertable WHERE `login` = '$login ' LIMIT=1" ) ; $query = "INSERT INTO $usertable values('$login ', '$password ', '$social ', '$email ')" ;
/* Cообщение на email */
mail ( $email , "Регистрация" , "$login /n Здравствуйте вы зарегистрировались с помощью данного скрипта /n
Данныи регитсрации смотрите ниже /n
Логин:$login /n
Пароль:$password /n
Пол:$social /n
" ) ;
mail ( $root_email , "Новый пользователь" , "Его логин:$login /n На сайте новый зарегистрированый пользователь: /n
Логин:$login /n
еmail:$email /n
пол:$social /n
Ждем следующего..
" ) ;
/* GUI */
echo "Привет, $login .. Вы согласились с правилами, и успешно зарегистрировались.. На Ваш еmail($email ) было отправлено сообщени" ;
/* Закрытие соединения*/
}
else {
echo "Данный логин:$login - занят " ;
?>
Посмотри, нормально?
Данил_123
Отправлено: 29 Сентября, 2011 - 18:35:49 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
Не много подлатал, и выполнил обещание на счет email, вот что вышло:
PHP:
скопировать код в буфер обмена
<?PHP
/*Некоторые переменыи Mysql*/
$host = "localhost" ;
$user = "root" ;
$passwd = "123" ;
$dbname = "user" ;
$usertable = "users" ;
/*Данныи регистрации*/
$login = $_POST [ 'login' ] ;
$password = $_POST [ 'password' ] ;
$social = $_POST [ 'social' ] ;
$email = $_POST [ 'email' ] ;
$root_email = "root@email.ru"
/* Запросы mysql */
$dbi = MYSQL_CONNECT ( $host , $user , $passwd ) or
die ( "Не могу подключиться к серверу" ) ; /* Запись в базу */
$query = "INSERT INTO $usertable value('$login ', '$password ', '$social ', '$email ')" ;
/* Cообщение на email */
mail ( $email , "Регистрация" , "$login /n Здравствуйте вы зарегистрировались с помощью данного скрипта /n
Данныи регитсрации смотрите ниже /n
Логин:$login /n
Пароль:$password /n
Пол:$social /n
" ) ;
mail ( $root_email , "Новый пользователь" , "Его логин:$login /n На сайте новый зарегистрированый пользователь: /n
Логин:$login /n
еmail:$email /n
пол:$social /n
Ждем следующего..
" ) ;
/* GUI */
echo "Привет, $login .. Вы согласились с правилами, и успешно зарегистрировались.. На Ваш еmail($email ) было отправлено сообщени" ;
/* Закрытие соединения*/
?>
Данил_123
Отправлено: 29 Сентября, 2011 - 18:12:00 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
У меня с mysql запросами проблема, а код ниже:PHP:
скопировать код в буфер обмена
<?PHP
/*Некоторые переменыи Mysql*/
$host = "localhost" ;
$user = "root" ;
$passwd = "123" ;
$dbname = "user" ;
$usertable = "users" ;
/*Данныи регистрации*/
$login = $_POST [ 'login' ] ;
$password = $_POST [ 'password' ] ;
$social = $_POST [ 'social' ] ;
$email = $_POST [ 'email' ] ;
/* Запросы mysql */
/* Запись в базу */
$query = "INSERT INTO $usertable value('$login ', '$password ', '$social , $email ')" ;
/* GUI */
echo "Привет, $name .. Вы согласились с правилами, и успешно зарегистрировались.. На Ваш еmail($email ) было отправлено сообщени" ;
/* Закрытие соединения*/
?>
Данил_123
Отправлено: 29 Сентября, 2011 - 10:29:49 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
ну коннект к базе я сделал, все робит, спасибо.. Но есть одна проблема если ник занят, то оно вполне может добавить такой же ник код таблицы(т.е три запроса :
CODE (
SQL ):
скопировать код в буфер обмена
CREATE DATABASE user;
USE user;
CREATE TABLE users ( login VARCHAR( 12) , password VARCHAR( 18) , social VARCHAR( 5) ) ;
вроде так, писал на паре, со смарта)
Данил_123
Отправлено: 28 Сентября, 2011 - 21:58:42 • Тема: Выдать значения из базы • Форум: SQL и Архитектура БД
Ответов: 23 Просмотров: 173
Есть база "user" таблица(этой базе) "users" столбцы "name" и "passwd" и "social" .. Как выдать все строки из всех столбцов:
Вася 123 М
Код таблицы могу скинуть если надо
Страниц (69): В начало « ... 58 59 60 61 [62] 63 64 65 66 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB