WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » speichern am bestimmten Ort » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von HG
ok. geht natürlich auch. Dafür musst du update hernehmen:
1: 
2: 
3:
UPDATE sieben SET rowname1 = '$name', rowname2 = 'nul', rowname3 = '$g' WHERE name = %$name%;

Ich hab mal deine Bedingung übernommen. So sollte es dann gehen...
(rownameX wie eben )

seas
HG
von Der_HOmer[DE]
ich will aber keinen neuen eintrag erzeugen, sondern einen alten ändern
von HG
Die ganze Synthax des Insert-Statements ist falsch. INSERT kann keine Bedingung haben. Bedingungen gibt es bei Update.

Es sollte (in etwa) heißen:
1: 
2: 
3:
Insert into sieben (rowname1, rowname2, rowname3) VALUES ('$name','null','$g')


Wobei rownameX durch den jeweiligen Spaltennamen zu ersetzen wäre.
von Der_HOmer[DE]
Was ist hier falsch?
--------------------------------------------------------------------
<html>
<body>
<script language="JavaScript">
<!--
document.gemein.geld.value = parent.main.gemein.guthaben.value;
document.gemein.name.value = parent.main.gemein.name.value;
//-->
</script>
<form name="gemein">
<input type="hidden" name="geld">
<input type="hidden" name="name">
</form>
<?
$g = $geld * (-1);
require("test/mysql.connectsieben.php");
mysql_query("INSERT INTO sieben where name = %$name% VALUES ('$name',null,'$g')") or die(mysql_error());
?>
</body>
</html>
---------------------------------------------------------------------
Fehlermeldung:
You have an error in your SQL syntax near 'where name= VALUES ('',null,'0')' at line 1


Die Smilies sind ungewollt

Nach oben