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
511
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
- 911467
- 831012
- 67907
Miksi kumppaniehdokkaan oma elämä on teille ongelma?
Täällä monesti kuulee vaatimuksia siitä, että kumppaniehdokkaalla ei saisi olla lemmikkejä, lapsia, kavereita, eksiä, su361861Oikea nainen
On äärimmäisen naisellinen, pienikokoinen, kapeaharteinen, pienet kapeat kasvot, paksut huulet, kauniit hiukset, upeat t170825- 92763
Olen pahoillani mies ihan kaikesta
Et sinä ole edes tehnyt mitään väärää. Eihän kenestäkään ole pakko tykätä. Pyydän anteeksi kaikkea häiriköintiä, joka on61595- 58534
Minä olen käyttänyt mustan magian riittejä ja taikoja aiheuttaakseni epäonnea ja pahaa joillekin
Ne jutut on toimineet. Olen harjoittanut tätä parisenkymmentä vuotta126483- 32465