Vous ne devriez jamais faire cela en aucune circonstance. Vous devez transmettre des paramètres qui peuvent ensuite être utilisés pour créer la requête appropriée.
Faites au moins quelque chose comme ça...
Javascript
$.post('getDBData.php', {
query: 'getTextsByUser',
user: 'John'
});
PHP
$queries = array(
'getTextsByUser' => 'SELECT * FROM texts WHERE name = ?',
'getNewsById' => 'SELECT * FROM news WHERE id = ?'
);
$stmt = $dbConnection->prepare($queries[$_POST['query']);
$stmt->bind_param('s', $_POST['user']);
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
// do something with $row
}
Et puis passez getUsers
via ajax pour déterminer quelle requête exécuter.
Remarque : Si vous venez de commencer ce projet, mysql_query() est obsolète et vous devriez envisager de passer à mysqli .