Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Dezember

SELFHTML Forumsarchiv
MSSQL INSERT INTO klappt nicht :(

Informationsseite
  1. Seite (PHP) MSSQL INSERT INTO klappt nicht :( von Stefan, 30. 12. 2003, 18:10
nach unten

MSSQL INSERT INTO klappt nicht :(

Die folgende Nachricht zum Thema stammt von: Stefan, 30. 12. 2003, 18:10

Hallo Zusammen,

ich habe folgendes Problem...
Das INSERT INTO klappt irgendwie nicht. Eine ganz normale Abfrage ist ohne Probleme möglich.

Hier einmal das Script ...
<?php
$USER = 'TEST';
$IDPR = '5';
$PED = '10075';

$msserver="xxxxxx";
$usrname="xxx";
$passwrd="xxxxxx";
$conn = mssql_pconnect($msserver,$usrname,$passwrd);
#auch ohne pconnect probiert....
$selectDB = mssql_select_db('[wupis_support]', $conn);

if (!$conn)
{
  echo"Keine Verbindung zum Datenbankserver!!!";
}

if ($selectDB == 1);
{
  echo "Verbindung wurde hergestellt = Ergebnis: $selectDB<br>";
}
#Eingabe in die Datenbank
$query = 'INSERT INTO tblFehlerQualifiziert
            (IDFehlerQualifiziert)
          VALUES
            ("$PED")';

$ergebnis = mssql_query($query);

if($ergebnis == 1)
{
  echo "INSERT hat funktioniert.<br>";
}
else
{
  echo "INSERT hat nicht funktioniert = Ergebnis: $ergebnis<br>";
}
?>

Bei dem Aufruf der Seite klappt das INSERT INTO nicht.
Ich erhalte beim ausführen der Seite im else Bereich
>>echo "INSERT hat nicht funktioniert = Ergebnis: $ergebnis<br>";
Das Ergebnis ist leer.

Wer kann mir helfen?

Gruß

Stefan

nach obennach unten

MSSQL INSERT INTO klappt nicht :(

Die folgende Nachricht zum Thema stammt von: AndreD, 30. 12. 2003, 18:33

Hallo,

»» Wer kann mir helfen?
Gib mal das $ergebnis mit echo() aus und schau ob die Query stimmt. Du kannst - falls Du PHPMyAdmin o.ä. hast - die Query auch in einem solchen Programm mal mit Paste&Copy eintragen und schauen was da passiert, bzw. die Query direkt über die Kommandozeile in der DB eintragen.

»» else
»» {
»»   echo "INSERT hat nicht funktioniert = Ergebnis: $ergebnis<br>";
»» }
mysql_error() liefert Dir den Fehlertext Deiner letzten Operation, mysql_errno() die Fehlernr. und wird Dir wahrscheinlich mehr weiterhelfen als Deine eigene Fehlermeldung.
Also z.B.

else
{
  exit( "Insert-Operation fehlgeschlagen!<br />DB-Error: " . mysql_errno() . ": " . mysql_error() );
}

oder so...


Gruss AndreD

nach obennach unten

MSSQL INSERT INTO klappt nicht :(

Die folgende Nachricht zum Thema stammt von: MudGuard, 30. 12. 2003, 18:58

Hi,

»» mysql_error() liefert Dir den Fehlertext Deiner letzten Operation,

der letzten mysql-Operation.
Aber das nützt hier verdammt wenig. Denn es wird mssql verwendet, nicht mysql...

Aber es gibt vermutlich auch mssql_error usw...

cu,
Andreas
--
MudGuard? Siehe http://www.mud-guard.de/

nach obennach unten

MSSQL INSERT INTO klappt nicht :(

Die folgende Nachricht zum Thema stammt von: Rainer, 30. 12. 2003, 18:34

Hallo,
versuchs mal so:

$query = "INSERT INTO tblFehlerQualifiziert
            (IDFehlerQualifiziert)
          VALUES
            ('$PED')";

Gruss Rainer

nach obennach unten

MSSQL INSERT INTO klappt nicht :(

Die folgende Nachricht zum Thema stammt von: Stefan, 30. 12. 2003, 19:43

»» Hallo,
»» versuchs mal so:
»»
»» $query = "INSERT INTO tblFehlerQualifiziert
»»             (IDFehlerQualifiziert)
»»           VALUES
»»             ('$PED')";
»»
»» Gruss Rainer

Hallo Rainer,

prima hat funktioniert ...
Gab zwar am Anfang Probleme mit dem Server "time out 30 Sec."
aber anschließend nach erneutem start hat es funktioniert!!!!
Warum dieser so lange braucht keine Ahnung ... kann aber an der
Entwicklungsumgebung (VMware Windows 2000 Server mit IIS und SQL
2000 Server liegen)

danke und frohen rutsch ins neue

cu

Stefan

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Dezember

© 1998-2006 Seite Impressum, Software: Classic Forum