[[oktatas:web:javascript:javascript_ajax|< AJAX]]
====== Példák ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2015
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Fogalmak =====
Szókereső
AJAX
Ne írassunk ki HTML elemeket!
query($sql);
//echo json_encode($result->fetch_assoc());
$res = array();
while($sor = $result->fetch_assoc()) {
array_push($res, $sor);
}
echo json_encode($res);
}
function insertDolgozo($conn, $data) {
$sql = "INSERT INTO Dolgozók (Név, Település)
VALUES (\"{$data['nev']}\", \"{$data['telepules']}\")";
$conn->query($sql);
}
function dbopen() {
global $db;
$conn = new mysqli($db['host'], $db['user'], $db['pass'], $db['dbname']);
if($conn->connect_error)
die("Hiba a kapcsolódás során (" . $mysqli->connect_errno . ")"
. $conn->connect_error);
$conn->set_charset("utf8");
return $conn;
}
function dbclose($conn) {
$conn->close();
}
?>
Adatbázis
CREATE DATABASE IF NOT EXISTS `szokereso` DEFAULT CHARACTER SET utf8 COLLATE utf8_hungarian_ci;
USE `szokereso`;
CREATE TABLE IF NOT EXISTS `szavak` (
`az` int(11) NOT NULL,
`szo` varchar(100) COLLATE utf8_hungarian_ci NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;
INSERT INTO `szavak` (`az`, `szo`) VALUES
(1, 'zsiráf'),
(2, 'kutya'),
(3, 'macska'),
(4, 'elefánt');
ALTER TABLE `szavak`
ADD PRIMARY KEY (`az`);
ALTER TABLE `szavak`
MODIFY `az` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=5;