need help :)

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Patrick.Braun
Mitglied
Beiträge: 3
Registriert: 25.09.2002 16:28

need help :)

Beitrag von Patrick.Braun »

kann mir einer sagen was an folgendem code nicht geht?? wenn einer weiß was falsch iss.. bitte sagen :) thx
es muss an dem roten code leigen denke ich, bzw irgendwo bei den SQL befehlen.. naja danke schonmal

<?php

require("config.php");

$connect = mssql_connect($dbhost, $dbuser, $dbpass);

if(!$connect)

{

print "SORRY, es scheint ein Problem mit der Datenbank zu geben...<br>";

die();

} else {

mssql_select_db("$dbname",$connect);

}


$sqlst = "INSERT INTO swc (reference, description, cooadress, domainID, devdomainID, rangestart, rangeend, responsibleID) VALUES ('$_GET[reference]', '$_GET[description]', '$_GET[cooadress]', '$_GET[domainID]','$_GET[devdomainID]','$_GET[rangestart]','$_GET[rangeend]','$_GET[responsibleID]')";

$sqlst = "SELECT * FROM swc WHERE

(rangestart <= rangestart and rangeend >= rangeend and rangestart >=

rangeend) OR

(rangestart <= rangestart and rangeend <= rangeend) OR (rangestart <= rangestart and rangeend <= rangeend and rangeend >=

rangestart);



$eintrag = mssql_query($sqlst, $connect);

if(!$eintrag)

{

print "<p>Beim Eintragen ist ein Fehler aufgetreten!";

} else {

print "<p>Der Datensatz wurde erfolgreich eingetragen!";

}



?>
Benutzeravatar
biototo
Mitglied
Beiträge: 803
Registriert: 10.04.2002 09:51
Wohnort: Düren - Rheinland (zw Köln u. Aachen)
Kontaktdaten:

Beitrag von biototo »

Das hier ist falsch !!!!

Code: Alles auswählen

 mssql_select_db("$dbname",$connect); 
das muss so aussehen:

Code: Alles auswählen

 mssql_select_db($dbname,$connect); 
ohne die Anführungszeichen !!!

Dann sollte das funktionieren ... ich guck aber nochmal drüber ...
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

@Biototo: Das sollte keinen Unterschied machen.

@Patrick:
Wenn dir jemand helfen soll, musst du mindestens schreiben, was für eine Fehlermeldung erscheint bzw. was passieren soll und was stattdessen passiert. Denn nicht jeder hat Lust, sämtlichen Code abzutippen etc. Und nen MS SQL Server zum Testen haben auch nur seeehr wenige.
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

@Pyramide

na ja da er ja

Code: Alles auswählen

if(!$eintrag) 

{ 

print "<p>Beim Eintragen ist ein Fehler aufgetreten!";
eingegeben hat, wird warscheinklich keine Fehlermeldung kommen, sondern nur "Beim Eintragen ist ein Fehler aufgetreten!"
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Dann sollte er es mal mit mssql_get_last_message versuchen...
Antworten

Zurück zu „Coding & Technik“