webForumDet fria alternativet

mysql sökfråga

2 svar · 257 visningar · startad av nilos

nilosMedlem sedan maj 20034 inlägg
#1

Har nyss börjat programmera PHP och har väl ingen vidare koll (ännu förhoppningsvis...) :) Men har iaf fått följande script att fungera. Den ska söka från en mysql databas. Men skulle vilja ha ett meddelande om sökningen inte ger några resultat. Anar att man ska lägga till en else rad men vart i så fall?

<?php

$conn = mysql_connect("localhost", "", "");
mysql_select_db("test", $conn);

if(isset($_POST['submit'])) {

$sql = "SELECT * FROM tabell WHERE namn LIKE ''%".$_POST['search']."%'";

$res = mysql_query($sql) or die("SQL: $sql <br>".mysql_error());

print("<tr><td width=100><b>Namn</b></td><td width=50><b>Epost</b></td><td width=50><b>Hemsida</b></td><td width=50><b>Stad</b></td></tr>");

while ($rad = mysql_fetch_array($res)) {
print("<tr><td>");
print($rad["namn"]);
print("</td><td>");
print($rad["epost"]);
print("</td><td>");
print($rad["hemsida"]);
print("</td><td>");
print($rad["stad"]);
print("<br></td></tr>");
}

}

mysql_close($conn);

?>

Web-TorMedlem sedan nov. 200013 890 inlägg
#2

1. Välkommen till webForum!
2. Använd webForums [ php ]-taggar när du postar PHP-kod.
3. Använd sökfunktionen för att se om frågan redan är besvarad. :)

nilosMedlem sedan maj 20034 inlägg
#3

Web-Tor skrev:

1. Välkommen till webForum!
2. Använd webForums [ php ]-taggar när du postar PHP-kod.
3. Använd sökfunktionen för att se om frågan redan är besvarad. :)

2 ren nybörjarmiss... :)
1 o 3 Tackar!

129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)