Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $serverip = 'localhost';
- $username = 'root';
- $password = '';
- $dbname = 'shop';
- try{
- $connection = new PDO("mysql:host=$serverip;dbname=$dbname", $username, $password);
- $connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $name = 'Резиновая палка';
- $price = '999';
- $description = 'Огромная резиновая палка диаметром в 10м. и длину 5м.';
- $sql = "INSERT INTO `items` (`name`, `price`, `description`) VALUES ('$name', '$price', '$description')";
- $connection->exec($sql);
- echo 'Successfully inserted item!';
- }catch(PDOExcepetion $e) {
- echo 'Connection failed! Error:</br>' . $e->getMessage();
- }
- ?>
- <?php
- header("Access-Control-Allow-Origin: *"); // Позволяет принимать запросы с любых доменов
- header("Access-Control-Allow-Methods: *"); // Разрешает все методы запросов
- header("Content-Type: application/json;charset=utf-8"); // Презентация вида сообщения как JSON
- $username = 'root';
- $password = '';
- $serverip = 'localhost';
- $dbname = 'shop';
- if(!isset($_GET['id'])){
- die(json_encode(array('message'=>'Укажите параметр id!'), JSON_UNESCAPED_UNICODE));
- }
- $id = $_GET['id'];
- try{
- $connection = new PDO("mysql:host=$serverip;dbname=$dbname", $username, $password);
- $connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $exec = $connection->prepare("SELECT * FROM `items` WHERE `id`='$id'");
- $exec->execute();
- $data = $exec->fetchAll(PDO::FETCH_ASSOC);
- echo json_encode($data, JSON_UNESCAPED_UNICODE);
- // $exec = $connection->query("SELECT * FROM `items` WHERE `id`='$id'");
- // $result = $exec->fetchAll(PDO::FETCH_ASSOC);
- // echo json_encode($result,JSON_UNESCAPED_UNICODE);
- } catch(PDOException $e) {
- echo json_encode(array('message'=>'Ошибка подключения к БД!'), JSON_UNESCAPED_UNICODE);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement