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
399
Vastaukset
- 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
- 16457
- 10412
- 16347
- 3341
Mies mä oon ihan helppo
Miehelle johon oon ihastunut. Olen harvoin ihastunut, mutta suhun olen. Ei tarvitse kuin pyytää, niin...13206- 1103
- 090
Mies olen aika erakko nykyään
Vanhentunutkin olen muutamana viime vuonna parikyt vuotta. Kun en ennenkään kelvannut, niin tuskin nytkään kelpaan. Lisä090Kuinka moni palstalaisista on näin hyvässä kondiksessa
76-vuotias rokkari Rick Springfield esittelee elämäntyyliään : https://www.youtube.com/watch?v=GbxHuNy6d68367- 161