ppmk22
Goto Top

sql update einer zelle

So jetzt mein SQL Versuch.

Ich habe eine SQL Datenbank mit einer Tabelle. Jetzt möchte ich eine Zelle in dieser Tabelle ändern.
So war mein Lösungsansatz:
UPDATE $sqlTabelle SET Votes = 5 WHERE lfd = 25;

Die Verbindung zur Tabelle ist da.
Wie aber sieht der Befehl richtig aus?

LG
Petra

Content-ID: 113722

Url: https://administrator.de/contentid/113722

Ausgedruckt am: 22.11.2024 um 14:11 Uhr

lukluk
lukluk 12.04.2009 um 17:34:55 Uhr
Goto Top
wenn ich das richtig verstehe willst du die Tabelle nun per php updaten und weisst nicht wie?

$sql="UPDATE.........";  
mysql_query($sql);

das sollte es tun.
thaefliger
thaefliger 12.04.2009 um 20:18:01 Uhr
Goto Top
 
$sql = "UPDATE tabelle SET `votes` = '$wasauchimmer'  WHERE `lfd` =" . $irgendwas;  
mysql_query($sql);
ppmk22
ppmk22 12.04.2009 um 22:35:06 Uhr
Goto Top
Jupp, das war es.

Nun möchte ich das was mit dem Formular übergeben wird, mit den Inhalt aus der Tabelle mit einer gewissen Toleranz vergleichen.
Ich sag mal:
$Formular = "Weter";  
$Tabelle = "Wetter";  
Diese beiden Werte sollen nun miteinander verglichen werden. Ähnlich wie bei Google, wenn man Weter schreib kommt die Frage "Meinten Sie: Wetter?"
Wie macht man das?

LG
Petra
Biber
Biber 12.04.2009 um 23:17:31 Uhr
Goto Top
Moin ppmk22,

mit den Inhalt aus der Tabelle mit einer gewissen Toleranz vergleichen.
[...]
Wie macht man das?

Das macht man/frau möglichst freiwillig gar nicht.
Und wenn es unumgänglich wäre, dann würde ich Dir einen Blick auf die SOUNDEX()-Funktion empfehlen.

Aber: die Erfolgsaussichten der Realisierung eines "rechtschreibtoleranten Stringvergleichs in einer SQL-Tabelle" würde ich bei unter 2% veranschlagen.
Unter anderem, da Du ja keinen noch so begrenzt "lernfähigen" Algorithmus implementieren kannst.
Eine -bringen wir doch mal ein paar wertende Vokabeln rein- schwammige, mehrdeutige, ungenaue Frage an eine strukturierte, auf Eindeutigkeit, Konsistenz und Normalisierung aufbauende Informationssammlung zu richten - das kann nicht ohne weiteres funktionieren.

Überdies: wenn doch die eigentlche Frage beantwortet zu sein scheint und Du hier über KI oder Fuzzy-Logic diskutieren möchtest, dann mach doch bitte einen neuen Beitrag unter einer passenden Überschrift auf.

Grüße
Biber