Quellcode durchsuchen

Added primitive ajax.php for testing

Foppe Hemminga vor 6 Jahren
Ursprung
Commit
12b01b821e
1 geänderte Dateien mit 8 neuen und 8 gelöschten Zeilen
  1. 8 8
      ajax.php

+ 8 - 8
ajax.php

@@ -40,9 +40,10 @@ function parse_data()
 
 		$query_string = "UPDATE race_program
 			SET torn = TRUE
-			WHERE race_date = %s
-				AND venue = %s 
-				AND start_time = %s;";
+			WHERE race_date = :race_date
+				AND venue = :venue 
+				AND start_time = :start_time;";
+		$sth = $conn->prepare( $query_string );
 		for ($i = 0; $i < count( $races ); $i++ ) {
 			// $datetime = strtotime( $races[$i]['localtime'] );
 			$datetime_object = new DateTime( $races[$i]['localtime'] );
@@ -51,11 +52,10 @@ function parse_data()
 			$date = $datetime_object->format( 'Y-m-d' );
 			$time = $datetime_object->format( 'H:i' );
 			$return[] = [$date, $time, $venue['name'], $venue['localTimezone'], count( $races )];
-			$query = sprintf( $query_string,
-				$conn->quote( $date ),
-				$conn->quote( $venue['name'] ),
-				$conn->quote( $time ) );
-			$conn->execute($query);
+			$sth->bindParam( ':race_date', $date );
+			$sth->bindParam( ':venue', $venue['name'] );
+			$sth->bindParam( ':start_time', $time );
+			$sth->execute();
 		}
 		$conn->commit();
 		echo $_GET['callback'] . '(' . json_encode($return ). ')';