webForumDet fria alternativet

mysql sökfråga

PHP

2 svar · 259 visningar · startad av nilos

Medlem sedan maj 20034 inlägg
Frågan#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);

?>

Medlem 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. :)

Medlem 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!

322 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
181 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
173 ms — ändringar (db)