Как получить JSON, используя AJAX, node.js и mysql - PullRequest
0 голосов
/ 23 июня 2018

Итак, на домашней странице моего проекта я использую ajax jquery для извлечения данных JSON и манипулирования ими по мере необходимости. Это делается с помощью этого фрагмента кода, как мой PHP API, и моя домашняя страница написана javascript и jquery (ajax). Также я использую сервер Apache в этом проекте.

$host = "localhost";
$dbname = "db_name";
$user = "root";
$pass = "password";

try {

  $conn = new PDO("mysql:host={$host};dbname={$dbname}", $user, $pass);
  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

} catch (Exception $e) {

  echo $e->getMessage();
}




$sql = "SELECT * FROM table_name";
$stmt = $conn->query($sql);
$row = $stmt->fetchAll(PDO::FETCH_ASSOC);

if (count($row) > 0) {
    $myJSON = json_encode($row);
    echo $myJSON;
} else {
    echo "No results found...";
}


?>

Теперь я изучаю Node.js. И я хочу создать тот же API в файле .js, используя node.js и модуль «mysql». Вот что у меня пока ...

var mysql = require('mysql');


// CONNECTIONION
var con = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "password",
  database: "db_name"
});


// ERROR HANDLING
con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");


  // QUERY
  con.query("SELECT * FROM table_name", function(err, result, fields) {
    if (err) {
      throw err;
    };
    console.log(results);
  });//query close


});//connect close

Итак, как я могу "повторить" json, полученный из базы данных, как я могу в PHP. Опять же, я пытаюсь получить это с помощью jquery ajax ...

Помощь в решении этой проблемы будет высоко ценится ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...