SQL serverin kanssa on kummallinen ongelma. Samassa koneessa on phpbb-foorumi joka toimii ihan moitteettomasti, mutta saman tietokannan omatekemiin taulukoihin ei tietojen lisäys onnistu ollenkaan. Virheilmoituksia ei tule.
Samainen koodi toimi moitteettomasti n. vuosi sitten jolloin viimeksi työskentelin saman projektin kanssa. PHP:n versio oli silloin muistaakseni 4 ja risat.
Alustana on Windows XP SP2, SQL Server 2000, PHP 5.1.2, IIS 5.1
Ao. koodilla olen koittanut tietoa syöttää, mutta ei toimi. XXX = poistettu tästä viestistä
if ($_POST["vuosi"] && $_POST["kieli"] && $_POST["kategoria"] && $_POST["ohjaaja"] && $_POST["nimi"] && $_POST["tunniste"]) {
$vuosi=strip_tags(urldecode($_POST["vuosi"]));
$kieli=strip_tags(urldecode($_POST["kieli"]));
$kategoria=strip_tags(urldecode($_POST["kategoria"]));
$ohjaaja=strip_tags(urldecode($_POST["ohjaaja"]));
$nimi=strip_tags(urldecode($_POST["nimi"])); $tunniste=strip_tags(urldecode($_POST["tunniste"]));
mssql_connect("XXX", "XXX", "XXX") or die("Yhdistäminen ei onnistunut!");
mssql_select_db("XXX");
mssql_query(
"INSERT INTO elokuvat (vuosi, kieli, kategoria, ohjaaja, nimi, tunniste) VALUES ('$vuosi', '$kieli', '$kategoria', '$ohjaaja', '$nimi', '$tunniste')");
}
Mikä voisi olla ongelman ratkaisu? Lisätietoja saa tarvittaessa. Olen kuitenkin itseopiskelun alkutaipaleella joten en kaikkea olennaista välttämättä osaa suoraan kertoa.
SQL Server, PHP, INSERT ei toimi?
nosegoblin
1
510
Vastaukset 1
- Piru
Perään or die ja tulosta siinä se mahdollinen virheilmoitus.
Lisäksi eikös esmes connectille pidä antaa se yhteys, jonka kautta valitaan se db?
$connection = mssql_connect("XXX........ or die
mssql_select_db("XXX", $connection) or die ("Select db epännistui");
mssql_query(
"INSERT INTO .....
mssql_close($connection);
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 661062
- 140849
- 71763
Rydmanin lista lääkkeistä joista poistetaan Kela-korvaus julkisen potilailla
Rydmanin lista lääkkeistä joista poistetaan Kela-korvaus julkisen potilailla (yksityisen asiakkaille Kela-korvaus jätetä422714- 38658
Mies miksi me ei voida aloittaa salaista suhdetta
Pakkoko siitä olisi kenellekään kertoa? Voitaisiin nähdä salaa jossain eri paikkakunnalla.72604Salassapito ja kunnan hommat
Hyryllä alkanut olla ihmeellinen tapa että minä kuulen kunnan tapahtumista kylältä yhden henkilön toimesta. Tiedotusta h13569Milloin mies aloitetaan
Joku kiihkeä romanssi tai vakavampi suhde..? En jaksa enää olla yksin. Sä taidat haluta olla yksin.37564En enää mies ikävöi sinua niin paljon
Jos nyt vain pysyttelisit pois näköpiiristäni vielä kesän yli näiden useiden kuukausien jatkeeksi, niin luulen että kaik55533- 94529