Autor |
Nachricht |
Cooker
Threadersteller
Dabei seit: 09.10.2008
Ort: -
Alter: 35
Geschlecht:
|
Verfasst Do 09.10.2008 15:11
Titel mysql update funktioniert nicht |
|
|
hallo,
möchte ein datensatz in ner tabelle updaten, über ein formular geb ich die neuen datensätze ein, wenn ich in das formular ne zahl eintrage klappt es einwandfrei, sobald ich aber ein buchstabe in das formular eingebe wird es upgedatet.
hoffe ihr versteht mein problem
Code: |
<INPUT name="verzeichnissaendern" value="<? echo("verzeichniss"); ?>" class="textbox" size="40" maxlength="60">
|
Code: |
$sql2 = @mysql_query('UPDATE `galerien` SET `verzeichniss` = '.$verzeichnissaendern.' WHERE `id` = '.$idaendern.' LIMIT 1');
|
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 09.10.2008 15:16
Titel
|
|
|
Code: |
$sql2 = @mysql_query("UPDATE `galerien` SET `verzeichniss` = '".$verzeichnissaendern."' WHERE `id` = '.$idaendern.' LIMIT 0,1");
|
für die bessere performance
Code: |
$sql2 = @mysql_query('UPDATE `galerien` SET `verzeichniss` = \''.$verzeichnissaendern.'\' WHERE `id` = '.$idaendern.' LIMIT 0,1');
|
Zuletzt bearbeitet von choise am Do 09.10.2008 15:26, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
dummy
Dabei seit: 16.02.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 09.10.2008 15:25
Titel
|
|
|
um einen fehler zu finden ist es auch manchmal hilfreich, die fehlermeldung nicht zu untedrücken...
|
|
|
|
|
status4
Dabei seit: 01.10.2008
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 09.10.2008 15:31
Titel Re: mysql update funktioniert nicht |
|
|
Cooker hat geschrieben: | wenn ich in das formular ne zahl eintrage klappt es einwandfrei, sobald ich aber ein buchstabe in das formular eingebe wird es upgedatet. |
Du möchtest also ein Update durchführen? Im ersten Fall funktioniert es einwandfrei?
Im zweiten wird es "upgedatet" was bedeuten dürfte dass es auch funktioniert?
Cooker hat geschrieben: | hoffe ihr versteht mein problem |
Eher nicht.
Code: | `id` = '.$idaendern.' |
Wieso vergleichst du Integer Werte mit einem String?
Code: | `id` = ".$idaendern." |
oder aber
Edit: ich sehe choise hat die Lösung auch schon genannt. Meine Lösung bezieht sich natürlich auf den ursprünglichen String.
Zuletzt bearbeitet von status4 am Do 09.10.2008 15:45, insgesamt 2-mal bearbeitet
|
|
|
|
|
Cooker
Threadersteller
Dabei seit: 09.10.2008
Ort: -
Alter: 35
Geschlecht:
|
Verfasst Do 09.10.2008 15:41
Titel
|
|
|
also habs jetzt hin bekommen mit:
Code: |
$sql2 =@mysql_query('UPDATE `galerien` SET `verzeichniss` = \''.$verzeichnissaendern.'\' WHERE `id` = '.$idaendern.' LIMIT 1');
|
danke!
|
|
|
|
|
choise
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Do 09.10.2008 15:51
Titel
|
|
|
sag ich doch...
|
|
|
|
|
|
|
|
Ähnliche Themen |
Problem mit UPDATE (php und MySQL)
Problem mit mysql UPDATE
[PHP & MySQL] Datensätze bearbeiten per UPDATE
PHP/MySQL >> Problem bei DB-Update per Formular
[PHP / MYSQL] Update geht nicht
MySQL - Update mit AND-Verknüpfung möglich?
|
|