Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL]Kasowanie calej kolumny uzytkownika
Forum PHP.pl > Forum > Przedszkole
-Sebastian-
Chce usunąć całego uzytkownika z Bazy danych całą jego kolumne to jest zapytanie ktore tego nie robi ma ktoś pomysł jak napisac by skasować użytkownika o tych wartosciach? Bardzo Prosze o POMOC dopiero zaczynam...


  1. $zapytanie ="DELETE FROM mswia_konto WHERE imie_nazwisko='".$imie_nazwisko."' AND dzial='".$dzial."' AND dane= '".$dane."'";
piotrooo89
  1. $zapytanie =mysql_query("DELETE FROM mswia_konto WHERE imie_nazwisko='$imie_nazwisko' AND dzial='$dzial' AND dane= '$dane'");


spróbuj tak tylko musisz być pewny że w zmiennych masz jakieś wartości... a tak btw to najlepiej kasować po id... 0 problemu.
-Sebastian-
Tak tylko Jak sie kasuje po id? i czy skasuje tez Id? bo nie chce wogole tego uzytkownika...
piotrooo89
tak... zrobisz tylko:
  1. $zapytanie =mysql_query("DELETE FROM mswia_konto WHERE id='$id'");


musi chodzić.
-Sebastian-
Tak wyglada w calosci

Kod
<?php



include('sejf.php');
?>

<html>
<body>
<link rel= "stylesheet" type="text/css" href="menu_css.css" />
<?php
  if(isset($_SESSION['prawid_uzyt']))
  {
    
        echo '<div id="tekst2"> <p> MSWiA zalogowany:'.$_SESSION['prawid_uzyt'].'</p> ';
    
        echo '
    <div id="nawigacja">
    <ul>
    <p> Strony Internetowe</p>
    <li><a href="edytuj.php"> Edytuj Wpis </a> </li>
    <li><a href="usun.php"> Usuń wpis </a> </li>
    <li><a href="logowanie.php"> Stworz Wpis </a> </li>
    <li><a href="wylog.php"> Wyloguj </a> </li>
    </ul>
    </div> ';

    echo' ';
    
  }
  else
  {
    if(isset($login))
    {
      // jeżeli próba logowania była nieudana
      echo 'Zalogowanie niemożliwe.<br />';
    }
    else
    {
      // nie było próby logowania lub nastąpiło wylogowanie
      echo 'Użytkownik niezalogowany.<br />';
    }

  }
?>
<br>
<?php
$imie_nazwisko=$_POST['imie_nazwisko'];
$dzial=$_POST['dzial'];
$dane=$_POST['dane'];

if (!$imie_nazwisko || !$dzial || !$dane)
{
    echo 'Nie podano wszystkich potrzebnych danych. </br>'
         . 'Wróć do strony rejestracji! Spróbuj ponownie!';
    exit;
}



if (!get_magic_quotes_gpc())
{
$imie_nazwisko=addslashes($imie_nazwisko);
$dzial=addslashes($dzial);
$dane=addslashes($dane);
}

@ $db = new mysqli('localhost', 'root', '', 'mswia');
if (mysqli_connect_errno())
{
    echo 'Bład połaczenia z baza danych';
    exit;
}


  $zapytanie ="DELETE FROM mswia_konto WHERE imie_nazwisko='".$imie_nazwisko."' AND dzial='".$dzial."' AND dane= '".$dane."'";
    
    
$wynik = $db->query($zapytanie);
if ($wynik)
{
    echo ' konto usuniete ';
}
if (!$wynik)
{
echo'blad';
}

?>

</body>
</html>
ayeo
Witaj!

Bardzo ładnie wygląda. Może dodasz o co chodzi?

Pozdrawiam!
bim2
Dodaj instrukcje warunkowe. Bo jeśli ktoś nie wyśle postem danych to będzie, że kolumna musi być pusta i nie zadziała. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.