webForumDet fria alternativet

mysql sökfråga

PHP

2 svar · 257 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!

252 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)