Tutorial de MySQL [Partea 6]
| Operator | Semnificatie |
| = | egalitate |
| < | mai mic |
| > | mai mare |
| <= | mai mic sau egal |
| >= | mai mare sau egal |
| != | diferit de |
| IS NOT NULL | are o valoare |
| IS NULL | nu are valoare |
| BETWEEN | in interiorul unui domeniu dat |
| NOT BETWEEN | in afara unui domeniu dat |
| OR | una din cele doua ecuatii este adevarata |
| || | una din cele doua ecuatii este adevarata |
| AND | amandoua ecuatiile sunt adevarate |
| && | amandoua ecuatiile sunt adevarate |
| NOT | amandoua ecuatiile sunt false |
| ! | amandoua ecuatiile sunt false |
Exemplu: cautam in baza de date folosind doua campuri obligatorii (AND, &&)
/* urmeaza fisierul cautare1.html */
<html>
<head><title>Cautare 1</title>
</head>
<body>
<b>Cautare inregistrari</b>
<form method="POST" action="where1.php">
Numele cautat: <input type="text" name="nume1"><br>
Prenumele cautat: <input type="text" name="prenume1"><br>
<input type="submit" value="Trimite">
</form>
</body>
</html>
<html>
<head><title>Cautare 1</title>
</head>
<body>
<b>Cautare inregistrari</b>
<form method="POST" action="where1.php">
Numele cautat: <input type="text" name="nume1"><br>
Prenumele cautat: <input type="text" name="prenume1"><br>
<input type="submit" value="Trimite">
</form>
</body>
</html>
/* urmeaza fisierul where1.php */
<?php
include "conexiune.php";
$nume1=$_POST['nume1'];
$prenume1=$_POST['prenume1'];
$sql=mysql_query("SELECT * FROM proba WHERE nume='$nume1' && prenume='$prenume1'");
echo "<table border=1>";
echo "<tr><td>ID</td><td>Nume</td><td>Prenume</td></tr>";
while ($row=mysql_fetch_row($sql)) {
echo "<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td></tr>";
}
echo "</table>";
mysql_close($conexiune);
?>
Link-ul autorului:
www.drogoreanu.ro/tutorials/mysql5.php




