mysql "Where" Bedinung mit 2 Werten?

ava99

Erfahrenes Mitglied
Hallo Community!


Realisiere gerade ein Projekt fürs Studium bei dem das "Update" - SQL - Statment mit der WHERE - Bedienung arbeit und 2 Werten sollte

Geht das? ich stehe schon mehrere Tag auf dem Schlauch wie das gehen könnte

PHP:
$inhalt_SQL_update="UPDATE INTO `temp_inhalt` SET pid='$pid',kdnr='$kdnr',inhalt='$inhalt' WHERE pid='$pid' && 'kdnr='$kdnr'";

Geht das überhaupt?

Vielen Dank schon im Voraus für eure Hilfe!

MFG Ava99
 
Hi,

erstmal: ja natürlich geht das. ;)

@matdacat: '&&' ist in MySQL gleichbedeutend mit 'AND', sprich: beides ist korrekt.

Wie Loomes schon sagt ist das 'INTO' dort falsch. Lass Dir Fehlermeldungen ausgeben, wenn etwas nicht funktioniert:

PHP:
$inhalt_SQL_update="UPDATE INTO `temp_inhalt` SET pid='$pid',kdnr='$kdnr',inhalt='$inhalt' WHERE pid='$pid' && 'kdnr='$kdnr'";  
$result = mysql_query($inhalt_SQL_update, $connID) or die($inhalt_SQL_update . '<br />' . mysql_error();


LG
 
Zurück