Ei toimi!
$yhteys = mysql_connect(-);
mysql_select_db("-",-);
$kysely = "DELETE * FROM Tietokanta WHERE x='y'";
$haku = mysql_query($kysely, $yhteys) or die("Virhe kyselyssä!");
mysql_close($yhteys);
Ilmoittaa virhettä kyselyssä jos yrittää poistaa valittua tietuetta tällä scriptillä, mutta sen valitseminen SELECT * FROM Tietokanta WHERE x='y'"; onnistuu mainiosti... Osaako joku sanoa mikä mahtaisi olla vikana?
Osaako joku sanoa miksi
3
424
Vastaukset 3
- johtuisi?
Ongelma näkyy tulevan vain jos yrittää poistaa tietuetta.. Jos päivittää UPDATE komennolla tai valitsee SELECT komennolla niin onnistuu.. Olisiko "ongelma" jollakin tavalla kytköksissä tietokannan asetuksiin?
- teuro
DELETELLE kuten UPDATELLEKIN pitää kertoa, mitä sen pitää tarkkaan ottaen tehdä. Siis DELETE kentta FROM taulu WHERE x = 'y'
- fidel1
teuro kirjoitti:
DELETELLE kuten UPDATELLEKIN pitää kertoa, mitä sen pitää tarkkaan ottaen tehdä. Siis DELETE kentta FROM taulu WHERE x = 'y'
DELETE:llä poistetaan kokonaisia rivejä, joten sille ei anneta sarakemäärityksiä. Näin:
DELETE FROM taulu WHERE x = 'y';
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 901348
- 45727
- 20659
Sinisilmäiselle tutulle miehelle
Iltaisin ikävä pahenee ja olet usein mielessä. Toivon merkitseväni sinulle paljon. On ihan hirveän vaikeaa miettiä, mit49640- 53618
- 79614
- 47591
Nainen ... ala olemaan miehille täysin hyödytön
Otsikossa on paras neuvo jokaiselle naiselle, jonka hän voi koskaan saada. Moni mieshän ajattelee jo nyt, että naiset o132568- 50563
Ylen typerät rinnastukset.
Näin YLE…..Saksassa ei ole äärioikeisto ollut vallassa sitten Hitlerin . YLEn toimittajille tiedoksi . Hitler oli Saksan190551