$query = "Truncate `mydb`\n
INSERT INTO mydb SET name = 'Владимир'";
mysqli_query($link, $query);
У меня ошибку выдает. Я так понимаю, что нельзя.
в SQL, запросы разделяются ";"
Если надо разные запросы, на примере php PDO, то можно так:
$res_1=$db->query('SELECT count(*) FROM data WHERE summ > 4000');
$res_2=$db->query('SELECT count(*) FROM data WHERE summ < 1000');
Если надо в 1 тот же запрос передавать разные данные, то используют prepared statments
$stmt = $db->prepare("INSERT INTO users (firstname, lastname, email) VALUES (:firstname, :lastname, :email)");
$stmt->bindParam(':firstname', $firstname);
$stmt->bindParam(':lastname', $lastname);
$stmt->bindParam(':email', $email);
$firstname = "John";
$lastname = "Smith";
$email = "john@test.com";
$stmt->execute();