php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.05.2006, 18:36  
Neuer Benutzer
 
Registriert seit: 21.05.2006
Beiträge: 6
Stephan75
Standard PHP MySQL Problem

Hallo.

Ich habe ein Problem mit UPDATE.

Ich schicke mit dem unten stehende Formular die ID zu update PHP.


Code:
<form action="update.php" method="post">

    ID: <input type="Text" name="upid" value="" size="5" maxlength="11">

    <input type="Submit" name="Update" value="Update">


In update.php möchte ich dann das in dem Datensatz mit dieser ID, die ich übergeben habe, in der spalte prio den Wert hoch eintragen.


Code:
 $id1 = $HTTP_POST_VARS['upid'];
    $update = "UPDATE sam SET prio = 'hoch' WHERE id = $id1";
    mysql_query($update);


Es funktioniert nicht und ich weiß nicht warum.

Mit dem Link Update
und in update.php dieser Code:


Code:
 $update = "UPDATE sam SET prio = 'hoch' ";
    mysql_query($update);

funktioniert das ganze, allerdings schreibt er ja dann in die ganze Tabelle, was ich nicht will.

Weiß einer von euch eine Lösung?

Vielen dank im Voraus.
Stephan75 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.05.2006, 18:43  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Versuchs ma mit $id1 in einfachen Anführungszeichen.
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 21.05.2006, 18:46  
Neuer Benutzer
 
Registriert seit: 21.05.2006
Beiträge: 6
Stephan75
Standard

funktioniert leider auch nicht.
Stephan75 ist offline  
Alt 21.05.2006, 18:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

http://www.phpfriend.de/forum/ftopic57412.html
Zergling-new ist offline  
Alt 21.05.2006, 19:30  
Neuer Benutzer
 
Registriert seit: 21.05.2006
Beiträge: 6
Stephan75
Standard

habe den code in
PHP-Code:
$res mysql_query($update) or die("Error using mysql_query($update): ".mysql_error()); 
geändert, nur gibt er mir keine Fehlermeldung raus.

In die Tabelle schreibt er aber auch nicht.
Stephan75 ist offline  
Alt 21.05.2006, 19:33  
Gast
 
Beiträge: n/a
Standard

Dann lass' dir mal $update ausgeben und sieh' nach, ob die ID überhaupt in der DB vorhanden ist.

Außerdem finde ich es nicht besonders lustig, dass du deine Frage in mehreren Foren stellst. Damit beschäftigst du unnötig viele Leute mit deinem Problem, anstatt mal selber nach Problemlösungen zu suchen.

Gruß
phpfan
 
Alt 21.05.2006, 19:37  
Neuer Benutzer
 
Registriert seit: 21.05.2006
Beiträge: 6
Stephan75
Standard

die ID ist auf jedenfall in der DB vorhanden. ich lasse mir diese an anderer Stelle ausgeben. Habe sie aber auch in der Tabelle in phpMyAdmin.
Stephan75 ist offline  
Alt 21.05.2006, 19:41  
Gast
 
Beiträge: n/a
Standard

Mit ist es wurscht, ob du die ID an anderer Stelle ausgibst, entscheidend ist die Stelle vor dem Update und nirgends sonst.

Entweder ist die ID nicht vorhanden oder die Zeile wird aktualisiert, wenn mysql_error nichts liefert. Was sagt mysql_affected_rows?

Gruß
phpfan
 
Alt 21.05.2006, 19:43  
Neuer Benutzer
 
Registriert seit: 21.05.2006
Beiträge: 6
Stephan75
Standard

1. Ich arbeite die ganze zeit parallel an einer Lösung für dieses Problem.
2. Wenn ich in einem Forum nicht weiterkomme, wird es mir wohl gestattet sein, auch noch eine andere Meinung eizuholen, oder sehe ich da etwas falsch.
Stephan75 ist offline  
Alt 21.05.2006, 19:57  
Neuer Benutzer
 
Registriert seit: 21.05.2006
Beiträge: 6
Stephan75
Standard

Hab eine Lösung gefunden.
Es Funktioniert jetzt.

Danke an alle für die Hilfe.
Stephan75 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MySQL Problem fkrauthan PHP-Fortgeschrittene 5 25.01.2008 18:18
mysql problem mit LIKE und AND kazuya Datenbanken 10 29.10.2007 21:36
MySQL kodierungs problem Mutatos Datenbanken 0 12.05.2006 20:02
MySQL Problem mit INSERT-Queries Arno Nühm Datenbanken 10 07.04.2006 16:46
Serverumzug - Problem mit MySQL Daten [GE]ReeN Datenbanken 6 28.03.2006 17:02
Mysql / Array Problem marcels PHP Tipps 2006 10 23.03.2006 18:30
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] MYSQL Problem Datenbanken 4 09.02.2006 15:14
[Erledigt] Mysql + PHP und Datum Problem Datenbanken 11 31.08.2005 12:08
MySQL, PHP und ein großes Problem! Datenbanken 2 27.08.2005 10:51
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Problem MySQL 3 und 4 PHP-Fortgeschrittene 9 02.08.2005 16:45
[Erledigt] mysql installations problem Datenbanken 4 16.02.2005 18:46
[Erledigt] Mysql Abfrage Problem! PHP-Fortgeschrittene 5 27.11.2004 10:22
Problem mit 2 gleichzeitigen MySQL abfragen PHP Tipps 2004 2 08.07.2004 13:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.