Mit einem PHP-Formular in eine MSSQL-DB schreiben
Hallo,
Ich möchte mit einem Formular (PHP und Apache) in eine MSSQL2000 DB Daten schreiben.
Ich habe das bis jetzt immer mit .asp gemacht und dem IIS6.0.
Jetzt möchte ich das mit PHP machen.
Weis jemand wo es im Netz gut Beisspiele gibt und eine gute Anleitung?
für eure Hilfe wäre ich sehr dankbar.
Gruß
Helmut
Ich möchte mit einem Formular (PHP und Apache) in eine MSSQL2000 DB Daten schreiben.
Ich habe das bis jetzt immer mit .asp gemacht und dem IIS6.0.
Jetzt möchte ich das mit PHP machen.
Weis jemand wo es im Netz gut Beisspiele gibt und eine gute Anleitung?
für eure Hilfe wäre ich sehr dankbar.
Gruß
Helmut
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 35600
Url: https://administrator.de/forum/mit-einem-php-formular-in-eine-mssql-db-schreiben-35600.html
Ausgedruckt am: 12.05.2025 um 00:05 Uhr
7 Kommentare
Neuester Kommentar
Hi,
zuerst musst du eine DB-Verbindung aufzubauen:
Abfrage einer Tabelle in der obigen Datenbank:
In der php.ini muss noch die extension einkommentiert werden!
Gruß
Dani
zuerst musst du eine DB-Verbindung aufzubauen:
<?php
define ('MSSQL_HOST','localhost');
define ('MSSQL_USER','test');
define ('MSSQL_PASS','test');
define ('MSSQL_DATABASE','tennis');
$db_link=mysql_connect(MSSQL_HOST,MSSQL_USER,MSSQL_PASS);
$select=mssql_select_db(MSSQL_DATABASE);
?>
Abfrage einer Tabelle in der obigen Datenbank:
$sql="INSERT INTO tabelle (spaltenamen mit komma trennen) VALUES(die werte zu den splaten)";
mssql_query($sql);
Gruß
Dani
Hi,
du meinst sowas:
Gruß
Dani
du meinst sowas:
<?php
if(($_POST['ueber']) and ($_POST['text']))
{
menu("Erfolgreich eingestellt!","home_aktuell_u",$titel,$subtitel,0);
$text=nl2br($text);
$sql="INSERT INTO hp_aktuelles (id, titel, text, link, date) VALUES (NULL, '".$_POST['ueber']."','".$_POST['text']."' ,'0', NOW())";
mysql_query($sql);
back($titel,$subtitel,"home_aktuell_u");
}
else
{
if($_POST['submit'])
{
if (!$_POST['ueber']) $fehler="Geben Sie bitte eine Überschrift an!";
else if (!$_POST['text']) $fehler="Die Nachricht ist leer!";
menu("$fehler"," ",$titel,$subtitel,1);
}
else
{
menu(" "," ",$titel,$subtitel,0);
}
echo "<form method='post'>";
echo "<table width='85%' align='center' class='eintraege' cellspacing='1'>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='3' bgcolor='#77A9E6'><span class='normalf'>Neues Thema verfassen:</span></td>";
echo "</tr>";
echo "<tr>";
echo "<tr>";
echo "<td width='20%'><span class='normalf'> Überschrift:</span></td>";
echo "<td colspan='2'><input type='text' name='ueber' class='field' size='40' value='".$_POST['ueber']."'></td>";
echo "</tr>";
echo "<tr><td colspan='2'> </td></tr>";
echo "<tr>";
echo "<td valign='top'><span class='normalf'> Text:</span></td>";
echo "<td colspan='2'><textarea name='text' cols='130' rows='30' class='field'>".$_POST['text']."</textarea></td>";
echo "</tr>";
echo "<tr><td colspan='3'> </td></tr>";
echo "<tr>";
echo "<td colspan='3'> </td>";
echo "</tr>";
echo "<tr>";
submit("Eintrag erstellen");
echo "</tr>";
echo "</table>";
echo "</form>";
}
?>
Gruß
Dani