Problem jest tak:
Tak wygląda kod:
To jest index.php
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<html xmlns=\http://www.w3.org/1999/xhtml\ lang=\pl-PL\>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<?php
ini_set("display_errors", 0);
require_once 'dbconnect.php';
$polaczenie = mysqli_connect($host, $user, $password);
mysqli_query($polaczenie, "SET CHARSET utf8");
mysqli_query($polaczenie, "SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
mysqli_select_db($polaczenie, $database);
$zapytanietxt = file_get_contents("zapytanie.txt");
$rezultat = mysqli_query($polaczenie, $zapytanietxt);
$ile = mysqli_num_rows($rezultat);
for ($i = 1; $i <= $ile; $i++)
{
$row = mysqli_fetch_assoc($rezultat);
$tresc = $row['tresc'];
echo<<<END
<div style="width:300; margin:20;">$tresc</div>
END;
}
?>
</body>
</html>
To jest txt:
SELECT tresc FROM ac WHERE autor="Karel Capek" AND kategoria="sens_życia"
1-I wszyskto działa jak trzeba , tylko CZY da się zrobić tak że gdy autor="Karel Capek" a do kategorii nic sie nie wpisze to wyświetli mi sie wszystko od Karel
2-A w drugim przypadku jezli autor bedzie pusty a karegoria bedzie sens_życia to wszytko z tej kategorii sie wypisze.
(Na tym az tak mi nie zależy)Bo na mojej stronie po lewej bedzie możliwosc zaznaczenia autorów oraz kategorie . I jak wysłąc zapytanie o taką ilosc kategori i autorów (wieksza niz 1).
Próbowałem wpisywac * lub pust też z or. Jakieś rozwiązania lub pomysły będę wdzięczny dziękuje .