Update query funktioniert nicht

Alles, was MariaDB und MySQL betrifft, kann hier besprochen werden.

Update query funktioniert nicht

Postby civi68 » 31. January 2007 17:19

Hallo,
ich möchte Inhalte einer Tabelle über einen Formular mit PHP ändern.
Das ist die Query:

mysql_query("UPDATE cds SET name='$editname', surname='$editsurname', position='$editposition', company='$editcompany', telnummer='$edittelnummer', mobile='$editmobile', email='$editemail' WHERE id LIKE '$id';");

angenommen $id ist 41, wenn statt '$id' 41 schreibe, dann funktioniert, sonst die Daten in der Tabelle werden gelöscht.
echo $id ergibt 41.

Danke für die Hilfe, ich komme nicht mehr weiter.
civi68
 
Posts: 7
Joined: 31. January 2007 16:06

Postby Wiedmann » 31. January 2007 19:44

wenn statt '$id' 41 schreibe, dann funktioniert,

Welcher Unterschied fällt dir zwischen:
'$id'
und
41
auf?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby civi68 » 01. February 2007 09:30

ich kann Dich leider nicht folgen.
$id ist so definiert:
Code: Select all
$id=$_REQUEST['id']

und in der SELECT query:
Code: Select all
mysql_query("SELECT id,name,surname,position,company,telnummer,mobile,email FROM cds WHERE id LIKE '$id'")

funktioniert problemlos
civi68
 
Posts: 7
Joined: 31. January 2007 16:06

Postby Wiedmann » 01. February 2007 09:53

ich kann Dich leider nicht folgen.

Genau die 2 Sachen die ich dir zur Auswahl gestellt habe. (ist in meinem Post das fett Geschiebene)

Was gibt es bei dem Einem und dem Anderen nicht?
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby civi68 » 01. February 2007 11:42

ich weiß, ich bin ein bisschen dämlich ....
41 ist eine Zahl
$id ist eine Variable

warum funktioniert '$id' bei der SELECT query und bei der UPDATE nicht?
civi68
 
Posts: 7
Joined: 31. January 2007 16:06

Postby Wiedmann » 01. February 2007 17:41

$id ist eine Variable

Und wie sah das bei mir (oder bei deinen anderen Posts) genau aus?

Zur Erinnerung:
Wiedmann wrote:Welcher Unterschied fällt dir zwischen: '$id'
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to MariaDB - MySQL

Who is online

Users browsing this forum: No registered users and 2 guests