Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
redenergy
HV veteran

liitunud: 22.03.2004
|
27.05.2009 15:43:11
SQL Delete |
|
|
Tere,
Kui mul on kasutaja sessiooniga sees. Ta tahaks kustutada omapoolt lisatud väärtust.
Siis kuidas see asi toimiks? Delete from tabel Where väärtus='$temaväärtus'.
Aga kui ka teisel kasutajal peaks olema samasugune väärtus kustutaks see ka selle ära. Kuidas kustutada ainult kasutajaID rea peal olevat väärtust?
Tänan
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
Celion
HV kasutaja

liitunud: 31.10.2002
|
27.05.2009 16:15:31
|
|
|
Eeee.... DELETE FROM tabel WHERE väärtus='$foo' AND userID='$id' ei sobi?
_________________ Ostan Roger Zelazny "Amberi kroonikad" (soovitatavalt eesti keeles). |
|
Kommentaarid: 46 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
45 |
|
tagasi üles |
|
 |
redenergy
HV veteran

liitunud: 22.03.2004
|
27.05.2009 16:21:04
|
|
|
Kas ta nii User ID ei kustuta ära?
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
27.05.2009 17:47:42
|
|
|
kustutab selle rea baasist kus väärtus ja userid on nagu ette antud.
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
 |
redenergy
HV veteran

liitunud: 22.03.2004
|
27.05.2009 19:19:52
|
|
|
Aga userID peaks alles jääma.
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
lauri
HV veteran

liitunud: 05.11.2001
|
27.05.2009 19:24:09
|
|
|
eeldavasti on sul user info eraldi tabelis.
kui ei ole, siis kasuta delete asemel update ning uuenda konkreetne väärtus NULLiks
_________________ The sh*t has hit the fan. |
|
Kommentaarid: 90 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
80 |
|
tagasi üles |
|
 |
redenergy
HV veteran

liitunud: 22.03.2004
|
27.05.2009 20:37:27
|
|
|
lauri kirjutas: |
eeldavasti on sul user info eraldi tabelis.
kui ei ole, siis kasuta delete asemel update ning uuenda konkreetne väärtus NULLiks |
Tänud, mõtlesin ise ka sellepeale aga tahtsin teada kas Delete kasutades ka võimalik oleks.
|
|
Kommentaarid: 30 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
sosssepp
HV veteran

liitunud: 12.05.2003
|
29.05.2009 16:55:28
|
|
|
Nagu lauri juba ütles, sõltub tabelite struktuurist. Kui on vaja "kustutada" väärtust kasutajate tabelis nõnda et rida säiliks, siis tegelikkuses sa ju ei kustuta seda välja tabelist ära, vaid kirjutad tabelisse, et see väli on tühi, seepärast siis update.
|
|
Kommentaarid: 87 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
75 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|