Php keresőben tudnátok kicsit segíteni?
<?php
ob_start();
header('Content-Type: text/html; charset=charset=UTF-8');
mysql_connect("127.0.0.1","root","jelszo") or die("could not connect");
mysql_select_db("adatbazis") or die("adatbázis nem létezik");
$output = '';
if(isset($_POST['search'])) {
$searchq = $_POST['search'];
$searchq = preg_replace("#[^0-9a-z]#i","",$searchq);
$query = mysql_query("SELECT * FROM 'admin' WHERE email LIKE '%$searchq%' OR ipcim LIKE '%$searchq'") or die("could not search!");
$count = mysql_num_rows($query);
if($count == 0) {
$output = 'Nincs találat!';
}
else{
while($row = mysql_fetch_array($query)) {
$email = $row['email'];
$ipcim = $row['ipcim'];
$jelszo = $row['jelszo'];
$datum = $row['datum'];
$adminID = $row['adminID'];
$output .= '<div>'.$email.' '.$ipcim.' '.$jelszo.' '.$datum.' '.$adminID.'</div>';
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form action="keres.php" method="POST">
<input type="text" name="search" placeholder="keresés" />
<input type="submit" value=">>" />
</form>
</body>
</html>
és hát nem igazán akar működni itt nézem már 2 órája hogy mit írtam el de szerintem nem az lesz itt hiba.
hibát amit ki ír"could not search!"





> amit ki ír"could not search!"
Tehát a query-nél esik el. Biztos jól írtad a tábla és mezőneveket, léteznek?
Tipp:
FROM 'admin'
helyett
FROM admin





Warning: mysql_query() [function.mysql-query]: Access denied for user 'UNKNOWN_USER'@'88.151.96.4' (using password: NO) in /keres.php on line 13
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /keres.php on line 13
could not search!





nem létezik mert be íratni adatbázisba megy de ez nem akar müködni még úgy sem ha külön bejelenkezéshez lévő dolgokat egy fájlba rakom pl:
<?php
ob_start();
header('Content-Type: text/html; charset=charset=UTF-8');
/*mysql_connect("127.0.0.1","ncoreemulator","7418520mate") or die("could not connect");
mysql_select_db("ncoreemulator") or die("adatbázis nem létezik");*/
include"config.php";
$output = '';
if(isset($_POST['search'])) {
$searchq = $_POST['search'];
$searchq = preg_replace("#[^0-9a-z]#i","",$searchq);
$query = mysql_query("SELECT * FROM admin WHERE email LIKE '%$searchq%' OR ipcim LIKE '%$searchq%'") or die("could not search!");
$count = mysql_num_rows($query);
if($count == 0) {
$output = 'Nincs találat!';
}
else{
while($row = mysql_fetch_array($query)) {
$email = $row['email'];
$ipcim = $row['ipcim'];
$jelszo = $row['jelszo'];
$datum = $row['datum'];
$adminID = $row['adminID'];
$output .= '<div>'.$email.' '.$ipcim.' '.$jelszo.' '.$datum.' '.$adminID.'</div>';
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<form action="keres.php" method="POST">
<input type="text" name="search" placeholder="keresés" />
<input type="submit" value=">>" />
</form>
</body>
</html>





ne sikerült elérnem hogy már
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /keres.php on line 16
ír ki az sql lekérdezést teljesen át írtam és most elvileg jó
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!