change to SQL

This commit is contained in:
schrom01 2023-02-15 13:46:05 +01:00
parent 8251d3d97f
commit 0e5864370f
1 changed files with 11 additions and 6 deletions

View File

@ -18,13 +18,18 @@ $databasePort = "3306";
$databaseName = "u517357132_genderwatchpro"; $databaseName = "u517357132_genderwatchpro";
$databaseUser = "u517357132_genderwatchpro"; $databaseUser = "u517357132_genderwatchpro";
$databasePassword = "zU!7gRHA6x"; $databasePassword = "zU!7gRHA6x";
$mysqli = new mysqli($databaseAddress, $databaseUser, $databasePassword, $databaseName); $link = mysqli_connect($databaseAddress, $databaseUser, $databasePassword, $databaseName);
if (!$link) {
die('Could not connect to Database: ' . mysql_error());
}
//if connection is successfully you will see message below
echo 'Connected successfully to Database';
mysqli_close($link);
$mysqli = new mysqli($databaseAddress, $databaseUser, $databasePassword, $databaseName); //$mysqli = new mysqli($databaseAddress, $databaseUser, $databasePassword, $databaseName);
function saveToDatabase($contentArray, $mysqli) { function saveToDatabase($contentArray, $mysqli) {
$response = $mysqli->query("INSERT INTO `topics` (`id`, `fullJSON`, `timeWatchM`,`timeWatchW`, `timeWatchD`, `countWatchM`, `countWatchW`, `countWatchD`) values ($contentArray[0], $contentArray[2], $contentArray[3], $contentArray[4], $contentArray[5], $contentArray[6], $contentArray[7], $contentArray[8]) ON DUPLICATE KEY UPDATE `id` = $contentArray[0]"); $response = mysqli_query($mysqli, "INSERT INTO `topics` (`id`, `fullJSON`, `timeWatchM`,`timeWatchW`, `timeWatchD`, `countWatchM`, `countWatchW`, `countWatchD`) values ($contentArray[0], $contentArray[2], $contentArray[3], $contentArray[4], $contentArray[5], $contentArray[6], $contentArray[7], $contentArray[8]) ON DUPLICATE KEY UPDATE `id` = $contentArray[0]");
echo $response; echo $response;
return $response; return $response;
} }
@ -41,7 +46,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
echo "POST Request received.<br>"; echo "POST Request received.<br>";
if(property_exists($entityBodyObject, "id")) { if(property_exists($entityBodyObject, "id")) {
saveToDatabase(objectToArray($entityBodyObject, $entityBody), $mysqli); saveToDatabase(objectToArray($entityBodyObject, $entityBody), $link);
echo "<br>Data saved.<br>"; echo "<br>Data saved.<br>";
} }
} elseif($_SERVER['REQUEST_METHOD'] === 'GET') { } elseif($_SERVER['REQUEST_METHOD'] === 'GET') {
@ -53,5 +58,5 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
mysqli_close( );