Antworten auf deine Fragen:
Neues Thema erstellen

php/mysql delete funktions problem

XIIZQ

Noch nicht viel geschrieben

hallo

habe nen script was mich zur weisglut treibt ^^°
er löscht den db eintrag ohne probleme aber
das password ist ihm egal -.- kann mir wer
helfen?

PHP:
            $sql="SELECT * FROM user WHERE persid='$persid'";
            $result=mysql_query($sql) or die(mysql_error());
            $row=mysql_fetch_assoc($result);
            
        if(isset($_GET['remove']) && preg_match('/^[a-z0-9]{6,}$/i', $password)) {    
            $password=$_POST        ['password'];
                
            $sql = "DELETE FROM user WHERE persid='$persid' AND password='$password'";
            
        if(mysql_query($sql)) 
        {
            echo"<b>Änderungen übernommen.</b>";
        }
    }
ps: wär stark wenn man mir gleich noch pw ist falsch ausgabe mit
einbauen kann ;-)



habs selbst gelöst bekommen ^^°

closed:!

diese delete funktion geht nicht, hat wer nen plan?
PHP:
$sql = "DELETE FROM user INNER JOIN logins ON user.persid=logins.persid WHERE user.persid='$persid' AND user.password='$password'";
 
Zuletzt bearbeitet von einem Moderator:

Duddle

Posting-Frequenz: 14µHz

AW: php/mysql delete funktions problem

Bitte lass dir mal $sql ausgeben, bevor du es abschickst. Also z.B. so:
PHP:
 $sql = "DELETE FROM user INNER JOIN logins ON user.persid=logins.persid WHERE user.persid='$persid' AND user.password='$password'";  
echo "<hr>".$sql."<hr>";

Dann siehst du, ob die Parameter richtig übergeben wurden (ich vermute dort den Fehler). Falls die Abfrage richtig aussieht, wirf sie in mysql_query() und häng ein mysql_error() dran, d.h.:

PHP:
 $sql = "DELETE FROM user INNER JOIN logins ON user.persid=logins.persid WHERE user.persid='$persid' AND user.password='$password'";  
mysql_query($sql) or die(mysql_error());
Das die() bricht dabei den Ablauf komplett ab, damit du den Fehler schneller findest.


Duddle
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben