Einzelnen Beitrag anzeigen

Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#7

Re: [PHP/SQP] INSERT INTO wird nicht ausgeführt

  Alt 30. Okt 2004, 03:14
UM DAS DESASTER (ODER WIE MAN DAS SCHREIBT) ZU BEENDEN, HIER DER RICHTIGE CODE!!!

SQL-Code:
<?PHP
  $db_server=$_POST['$db_server'];
  $db_name=$_POST['$db_name'];
  $db_user=$_POST['$db_user'];
  $db_passwort=$_POST['$db_passwort'];
  $mode=$_POST['$mode'];
  $Datum=$_POST['$Datum'];
  $Zeit=$_POST['$Zeit'];
  $Name=$_POST['$Name'];
  $Wert=$_POST['$Wert'];

/*echo     $_POST['$db_server'].chr(13).chr(10);*/
/*echo     $_POST['$db_name'].chr(13).chr(10);*/
/*echo     $_POST['$db_user'].chr(13).chr(10);  */  
/*echo     $_POST['$db_passwort'].chr(13).chr(10);*/
/*echo     $test;*/

switch ($mode) {
  case "insert":
    insert();
    break;
  case "drop":
    drop();
    break;
}

function drop()
{
global $db_server,$db_user,$db_passwort, $db_name;
  $db = @MYSQL_PCONNECT($db_server,$db_user,$db_passwort)
    or die ("Konnte keine Verbindung zur Datenbank herstellen");
  $db_check = @MYSQL_SELECT_DB($db_name); if($db) echo "Verbindung zur Datenbank wurde hergestellt";
}


function insert()
{
global $db_server,$db_user,$db_passwort, $db_name, $Datum, $Zeit, $Mandant, $Ra;
  $db = @MYSQL_PCONNECT($db_server,$db_user,$db_passwort)
    or die ("Konnte keine Verbindung zur Datenbank herstellen");
  $db_check = @MYSQL_SELECT_DB($db_name); if($db) echo "Verbindung zur Datenbank wurde hergestellt";

$sql = mysql_query("INSERT INTO `1104` (`Datum`,`Zeit`,`Name`,`Wert`) VALUES ('$Datum', '$Zeit', '$Name', '$Wert')");
  $var = mysql_insert_id(); echo $var;
echo mysql_error();
}
?>
Ich weiß, dass die Zeile ("INSERT INTO `1104` (`Datum`,`Zeit`,`Name`,`Wert`) sehr seltsam aussieht, aber es funzt wunderbar!

Und ich kam folgendermaßen drauf. Wer PHPMyAdmin benutzt, wird es kennen.
Immer, wenn man eine Aktion durchführt, gibt PHPMYADMIN einen PHP oder SQL-Code aus. Diesen kopiert, in den Script eingebaut, keine Zeichen verändert und siehe da - es funzt!



Gute Nacht!
  Mit Zitat antworten Zitat