Wolfram Hüttermann: Frage zu SQL Insert

Beitrag lesen

Hallo Hamza,

Hier mein Verbesserungsvorschlag. Vielleicht klappt es damit.

$host = $_POST['User_host'];
$community = $_POST['User_community'];

//Variablen
$mySQL_host = "localhost";
$mySQL_user = "root";
$mySQL_pw   = "";
$mySQL_db   = "vtinvdb";

$mySQL_connection = mysql_connect($mySQL_host,$mySQL_user,$mySQL_pw);

$mySQL_connection= mysql_connect($mySQL_host, $mysSQL_user, $mySQL_pw)
or die("Keine Verbindung")

mysql_select_db($mySQL_db,$mySQL_connection);

$link=mysql_select_db($mySQL_db, $mySQL_connection) or
die ("Datenbank $mySQL_db existiert nicht!");
$res=mysql_query("INSERT INTO device (PK_Device, host, community) VALUES (NULL, $host, $community)") or die ("<pre>$sql</pre>".mysql_error());

Es kann sein, dass du die Variablen $host und $community in Hochkommata setzen musst. Das musst du bei nichtnumerischen Werten immer.

Grüße,

Wolfram