I'm trying to add data to my mysql database using a php GET method. Though when open the url for test purposes T get strange errors.
this is my code:
<?php
$servername = "bernd-mysql.php-friends.de";
$username = "521_admin";
$password = "*****";
$dbname = "521_rfid_test";
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
echo "<br/>";
$var1=$_GET["value1"];
$var2=$_GET["value2"];
echo $var1;
echo "<br/>";
echo $var2;
echo "<br/>";
$query = "INSERT INTO `accounts` (`id`, `firstName`)
VALUES ('".$var1."','".$var2."')";
if (mysqli_query($conn, $query)) {
echo "New record created successfully" . "<br />";
} else {
echo "Error: " . $query . "<br>" . mysqli_error($conn);
}
#mysql_query($query,$conn);
mysql_close($conn);
?>
When i open the url with ?value1=00001&value2=9999 attached i get the following output.
Connected successfully
00001
9999
Error: INSERT INTO accounts (id, firstName) VALUES ('00001','9999')
$query,$conn); mysql_close($conn); ?>
I'm pretty new to php and mysql so please bear with me :)