Intereting Posts
sql query: как сделать теги без детей стать родителями? Можно ли проверить строку математического выражения? Как добавить повторяющуюся форму в цикле symfony2 для одного и того же объекта Stripe: нет такого токена .. аналогичный объект существует в тестовом режиме, но для выполнения этого запроса использовался клавиша режима реального времени Монитор PHP для всех ошибок и журналов моих приложений и сайтов, журналов и т. Д. Удалите весь текст, который находится под "(" и ")" sql-запрос для вычисления суммы счетов группы Prestashop 1.6 получает экземпляр класса модуля Агрегация возрастной группы Монго Бесплатная доставка и скидка купона Magento Аутентификация Kerberos в PHP PHP Загрузка файла с другого защищенного паролем сервера Внедрить связанный список в php как сделать regexp не голодным с кавычками? Это лучший способ двунаправленной синхронизации динамических данных в реальном времени с использованием mysql

Идентификация идентификатора пользователя php не работает

Я пытаюсь создать пользовательскую группу, такую ​​как facebook, но у меня проблема с назначением идентификатора пользователя.

Мой дизайн базы данных для таблицы пользователей:

username uid password email 

Мой проект базы данных для group_user:

 group_id group_name group_information group_cover uid_fk 

Таким образом, uid_fk является uid из таблицы пользователей. Когда пользователь создает группу, я хочу присвоить uid uid_fk

Это мой PHP-код:

group_user.php

 <?php class group_user { public function Create_User_group($group_name,$group_information,$uid) { $group_name= mysql_real_escape_string($group_name); $group_information= mysql_real_escape_string($group_information); $qu= mysql_query("SELECT group_id FROM group_users WHERE group_name='$group_name'"); if(mysql_num_rows($qu)==0) { $query = mysql_query("INSERT INTO group_users(group_name, group_information, uid_fk) VALUES('$group_name','$group_information','$uid')"); $sqll = mysql_query("SELECT group_id FROM group_users WHERE group_name='$group_name' and uid_fk='$uid'"); $row = mysql_fetch_array($sqll); $group_id = $row['group_id']; $group_query = mysql_query("INSERT INTO group_friends(group_f_one, group_f_two, role) VALUES('$group_id','$group_id','me')"); return $blog_id ; } else { return false; } } } ?> 

create_group.php

 <?php include_once 'includes/db.php'; include_once 'includes/group_user.php'; //Create group $group_user = new group_user(); $reg_error=''; if($_POST['group_name'] && $_POST['group_information'] ) { $group_name=$_POST['group_name']; $group_information=$_POST['group_information']; if (strlen($group_name)>0 && strlen($group_information)>0) { $regg=$group_user->Create_User_group($group_name,$group_information); if($regg) { $_SESSION['group_id']=$regg; header("Location:group.php"); } else { $reg_error="<span class='registererror'>Group name Already exist.</span>"; } } } ?> 

Проблема в том, что при создании пользователем группы uid_fk автоматически «0» не является uid . Что я могу сделать, чтобы решить эту проблему?

Solutions Collecting From Web of "Идентификация идентификатора пользователя php не работает"