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
Mulla on ikävä sua
Pakko se on myöntää, mulla on ikävä sua 🥺💔.. En kyllä haluaisi sitä myöntää kun tämä tilanne on niin hankala. Oon yri351028- 71838
Nainen, olet ihanin maan päällä
Ei ole toista. Olet ihanteellinen, kaikkien mittapuitteni täyttymys. Sisäinen kauneutesi sinetöi ulkoisen ja juuri se sa40680Koska tulet minulle näkyväksi
Koska astut piilostasi esiin? Miksi pysyttelet niin kaukana? Etkö voisi tulla päättämään tämän ikävöinnin? Saisin vihdoi40666Poliis. Poliisi osoitti aseella Tampereella kun mies avasi oven
Poliisi Poliisi osoitti aseella Tampereella, kun mies avasi siviilipoliisiauton oven Mies kuvasi keskiviikkoiltana bus178512- 43489
jumala ei auta hittojakaan..
kuka tahansa voi kirjottaa lapulle mitä vaan ja väittää että jumala olisi sen kirjoittanut... onko yksikään raamatun kir204463- 45460
" Hae roolisi miljardien Pyhäjärveltä"?
Perjantain 14.8. viesti TV:ssä oli hätkähdyttävän todellista kuultavaa. Tähän on tultu. Pyhäjärvi- selvitykseen, tied56429Onneksi en ole riippuvainen Kuhmo Oy:stä
Lähinnä naurattaa, kun ylipainoiset, punakat kuljetus ja muutkin yrittäjät yrittävät lohdutella itseään uuden omistajan6427