2012-06-20 3 views
-1

Это так, что мне нужно будет создать функцию удаления, я пытаюсь выполнить ее, но мне не повезло. то не мог найти хорошую функцию или что бы вы там ни называли.Функция удаления для MySQLI

это так, что мне придется удалить пользователя

надеюсь, что вы/я могу помочь мне дальше

Это первый раз, когда я должен использовать функцию удаления в Mysqli на мой сайт. :)

надеюсь, что вы можете дать мне некоторую информацию.

+1

[ 'DELETE FROM имя_таблицы WHERE somecol =«someval''] (HTTP: // dev.mysql.com/doc/refman/5.0/en/delete.html) – DaveRandom

+0

Вы не можете найти что-либо связанное с использованием современной поисковой системы и терминов «delete + mysql»? Я не верю, что ... – feeela

ответ

1

я предполагаю, что Вы хотите удалить пользователя из вас тузд таблицы, если да, то вы можете написать запрос с использованием MySQL DELETE ключевое слово

"DELETE FROM `your-tbale(i.e users)` where `columnName` = 'somevalue'" 

надеюсь, что это то, что вы ищете

+0

«УДАЛИТЬ ОТ' brugere', где 'id' = '$ _SESSION [" user_id "]'" –

+0

Да, вы это получили, и убедитесь, что вы передали экранированные данные в свои запросы, чтобы избежать инъекций sql. – Khurram

+0

yes :) Как это сделать, как будто я делаю здесь с программой обновления if ($ stmt = $ mysqli-> prepare ('UPDATE 'brugere' SET' password' =? WHERE 'id' =?')) \t \t \t \t { \t \t $ stmt-> bind_param ('si', $ password, $ id); \t \t \t $ password = sha1 ($ _ POST ['password']); \t \t \t $ id = $ _SESSION ["user_id"]; \t \t \t $ stmt-> execute(); \t \t \t $ stmt-> close(); –

0

В основном вы нужно только запустить запрос:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name 
    [WHERE where_condition] 
    [ORDER BY ...] 
    [LIMIT row_count] 

http://dev.mysql.com/doc/refman/5.0/en/delete.html

Однако, кажется, что вы нашли "специальные проблемы" с тем, что, вероятно, этот пост даст вам подсказку:

Mysqli DELETE QUERY not working in PHP Script

Смежные вопросы