Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
PHP БД Выборка из БД в запросе Помогите сделать выборку из БД. Никак не могу сделать что бы из БД выбиралось name при условии что $name4 не равно name в БД. $name4 = "w"; $sql3 = mysql_query("SELECT url, name FROM ad_t WHERE $name4 != '".name."' LIMIT 1"); $row3 = mysql_fetch_array($sql3); $url5 = $row3; $name5 = $row3; https://www.cyberforum.ru/ php-database/ thread908158.html PHP БД Помощь по php, mysqli
Здравствуйте пишу потихоньку движок на mysqli часто сталкиваюсь с ошибкой такой как Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given можете помочь исправить этот файл заранее спасибо
PHP БД Выборка из нескольких столбцов https://www.cyberforum.ru/ php-database/ thread907709.html
Есть запрос типа : $result = mysql_query ("select `id`,`pos`,`des`,`req` from $tb WHERE `des` LIKE '%".$keywords."%' ORDER BY `id` LIMIT 5", $db); Сам по себе работает но необходимо, что бы он искал не только в столбце des но и в pos и req. Т.е. как то так WHERE des OR req OR pos LİKE ... и т.д. Нашел опцию для объединения столбцов для запроса. id, CONCAT_WS (' ', text1, text2) as text...
PHP БД Выборка из базы и запись! Есть такая таблица где изображения хранятся.там поле default_img где указано изображение по умолчание или нет(YES, NO). Там же есть поле product_id. мне нужно из этой таблицы вывести значение поля image там где default_img = YES и записать это значение image в таблицу products в поле image1. товаров у меня 10000. надо одним разом все изображения по умолчанию перенести в таблицу products чтоб не... https://www.cyberforum.ru/ php-database/ thread907534.html
Выборка из базы и запись! PHP БД
Есть такая таблица где изображения хранятся.там поле default_img где указано изображение по умолчание или нет(YES, NO). Там же есть поле product_id. мне нужно из этозначение поля image все записи с default_img = YES
PHP БД Как вывести новостей в категориях? Как вывести новостей в категориях? Существует 30 категории, как вывести их в одном странице INDEX.php? То есть в меню есть список категории, и во всех категориях такая ссылка /index.php?page=Номер страницы&cat=Номер категоии https://www.cyberforum.ru/ php-database/ thread907460.html
PHP БД Данные записываются в таблицу ровно один раз здравствуйте проблема в следующем: имеется форма <form id="commentForm" action=""> <input id="nickname" type="text" value = "nickname"/> <textarea name="commentText" id="commentText" cols="30" rows="10" value = "type..."></textarea> <input id = "submit" type="submit" onclick="return false"/> </form> <ul id="commentsList"></ul> https://www.cyberforum.ru/ php-database/ thread907158.html Не добавляется строка в базу PHP БД
Здравствуйте $cs = mysql_query("SELECT name,lname FROM users WHERE id='$uido'",$db); $csrow = mysql_fetch_array($cs); $text = "<a href='/?id=".$uido."'>@".$csrow." ".$csrow."</a> ".$text; $rezultatv0 = mysql_query("INSERT INTO comment (rod,otv,a,id,text) VALUES ('$pid','$uido','$id','$qsu','$text')"); echo $text; если убрать $text = "<a...
PHP БД Вывод данных из базы https://www.cyberforum.ru/ php-database/ thread906787.html
Помогите решить задачу не могу доделать. Вот код целиком. Вопрос в том что принадлежность а номеру галереи находиться в `doska_photos` в таблице `num_photogallery`. Номер 11112334. Остальное меню номер страницы т тд .находится id_photogallery` from `doska_photogallery` То есть я не могу $cat передать во второй запрос. Если я его вношу за while то запрос теряется выводит только 1 и все. Тоесть...
PHP БД mysqli - как посчитать строки? Здравствуйте, столкнулся с проблемой: Я прежде не работал на mysqli, все на mysql сидел. Тут пришлось переделывать чужой скрипт, а там mysqli. Нужно сосчитать, сколько строк результата пришло. Вот код: $gl_bonus_result = $gl_db->select('SELECT * FROM `'.$tbl_KEYS.'` WHERE `key`='.$bonuskey.' LIMIT 1'); $gl_bonus_num = что сюда поставить?($gl_bonus_result); Заранее благодарю! https://www.cyberforum.ru/ php-database/ thread906664.html
Вывод данных из бд в <select> html PHP БД
Здравствуйте, есть база данных wmp в ней таблица classes в таблице следующая структура ID и NAME в ID хранится номер в NAME наименование класса. Мне надо сделать так чтобы <select> содержал <option>'ы так: <option value='id'>name</option> (из результата запроса). В нете искал, есть много чего подобного, но все слишком усложнено.
PHP БД Выборка из двух таблиц в одном запросе https://www.cyberforum.ru/ php-database/ thread906629.html
Доброго времени суток! Есть две связанные таблицы, поле id в одной из которых является внешним ключом для второй таблицы. М
5 / 5 / 2
Регистрация: 15.06.2013
Сообщений: 71
0

Проверка на существование логина в базе - PHP БД - Ответ 4751180

21.06.2013, 02:01. Показов 9402. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Есть php код и форма, почему постоянно с одним и тем же логином я могу регистрироваться ? подскажите что не так ? Ну,а лучше наглядно показать. Спасибо.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
   $rLogin = trim($_POST['rLogin']);
   $rPass  = trim($_POST['rPass']);
   $rPass2 = trim($_POST['rPass2']);
   $rEmail = trim($_POST['rEmail']);
   if ($rLogin == '') {
      die("Поле 'Логин' не заполнено<br />\n");
   
   }elseif (!preg_match("/^\w{3,}$/", $rLogin)) {
      die("В поле 'Логин' введены недопустимые символы<br />\n");
   }
   if ($rEmail == '') {
      die("Поле 'E-mail' не заполнено<br />\n");
   
   }elseif (!preg_match("/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/", $rEmail)) {
      die("Указанный 'E-mail' имеет недопустимый формат<br />\n");
   }
   if ($rPass == '' || $rPass2 == '') {
      die("Поле 'Пароль' не заполнено<br />\n");
   }elseif($rPass !== $rPass2) {
      die("Поля 'Пароль' и 'Повтор пароля' не совпадают<br />\n");
   
   }elseif(!preg_match("/^\w{3,}$/", $rPass)) {
      die("В поле 'Пароль' введены недопустимые символы<br />\n");
   }
    В базе данных у нас будет храниться md5-хеш пароля
   $mdPassword = md5($rPass);
   
   $time = time();
    
   $link = mysql_connect('localhost', 'cost', '*******');
   if (!$link) {
      die("Не могу соединиться с базой данных"); 
}         
 
       Выбираем базу данных
      mysql_select_db('cost', $link);
       Записываем в базу (не используем addslashes - экранировать нечего)
      mysql_query("INSERT INTO users (login, pass, email, timestamp)
                   VALUES ('$rLogin','$mdPassword','$rEmail',$time)",$link);
 
 
        
 
 if (mysql_error($link) != "") {
         die("Пользователь с таким логином уже существует, выберите другой<br />\n");
      }
      
     
$id = mysql_result(mysql_query("SELECT LAST_INSERT_ID()", $link), 0);
 
$key = md5(substr($rEmail, 0 ,2).$id.substr($rLogin, 0 ,2));
$date = date("d.m.Y",$time);
 
$title = 'Registration';
$headers  = "Content-type: text/plain; charset=utf-8\r\n";
$headers .= "From: Администрация сайта\r\n";
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($title, "w","k")).'?=';
$letter = <<< LTR
   Здравствуйте! Вы зарегистрировались на сайте www.welcome-to-adriatic-cost.com
   
   Ваши регистрационные данные:
      логин: $rLogin
      пароль: $rPass
   
   Для активации аккаунта вам следует пройти по ссылке:
  http://univerznu.16mb.com/new/active.php?login=$rLogin&key=$key
   
   Данная ссылка будет доступна в течении 5 дней.
   
   $date
LTR;
 
if (!mail($rEmail, $subject, $letter, $headers)) {
   
   mysql_query("DELETE FROM users WHERE login='".$login."' LIMIT 1", $link);
   echo 'Произошла ошибка при отправке письма. Попробуйте зарегистрироваться еще раз.';
}else {
   echo 'Вы успешно зарегистрировались в системе. На указанный вами
   e-mail было отправлено письмо со ссылкой для активации аккаунта.
   У вас 5 дней, для того что бы ее активировать. В противном случае мы удалим аккаунт. Письмо придет в течении 5-ти минут. Спасибо! <a href="index.php">Home</a>';
}
      
}   }
      mysql_close($link);
    
 
?>
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<form id="form-sign-up" class="styled" action="reg.php" method="post">
            <fieldset>
              <h3>Register Now!</h3>
              <ol>
                <li class="form-row"><label>Login:</label>
                  <input name="rLogin" type="text" class="text-input required" />
                </li>
                <li class="form-row"><label>Email:</label>
                  <input name="rEmail" type="text" id="register-email" class="text-input required email" />
                </li>
                <li class="form-row"><label>Password:</label>
                  <input name="rPass" type="password" id="password-1" class="text-input required password" />
                </li>
                <li class="form-row"><label>Repeat Password:</label>
                  <input name="rPass2" type="password" id="password-2" class="text-input required password" />
                </li>
                <li class="button-row">
                  <input type="image" src="images/btn_sign_up_off.png" alt="Sign Up" value="OK" class="btn-submit img-swap" />
                </li>
              </ol>
            </fieldset>
          </form>


Вернуться к обсуждению:
Проверка на существование логина в базе PHP БД
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2013, 02:01
Готовые ответы и решения:

Проверка логина из формы на наличие логина в базе данных
Пожалуюста подскажите что у меня неправильно работает в коде. Ошибок вродебы нет. Вообщем код...

Проверка на существование логина
if (!mysql_query(&quot;SELECT `login` FROM `r_users` WHERE `login` = '&quot;.$login.&quot;'&quot;)) { ...

Проверка на существование логина в БД
Хочу при регистрации проверить, есть ли пользователь с таким логином. $sql = mysql_query(&quot;SELECT *...

Ошибка проверки логина на существование в базе данных
Зделал проверку логина на существование в базе данних, если нету, записивает в базу, а если єсть,...

2
21.06.2013, 02:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2013, 02:01
Помогаю со студенческими работами здесь

Проверка на существование имени в базе
Привет всем. Вот мой очередной трабл))) Ссылки у меня вида index.php?cat=health и формируются из...

Не проверяет на существование логина
Читал множество тем на вашем форуме, большинство применял к своему коду - не помогло. Проблема в...

Проверка на существование БД MySQL
Здравствуйте! Подскажите пожалуйста. Я создаю базу MySQL с помощью mysql_create_db. А как...

Проверка на существование таблицы
как проверить существует ли таблица в базе?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru