Kom ihåg mig?
Home Menu

Menu


Felmeddelande sql

Ämnesverktyg Visningsalternativ
Oläst 2012-09-07, 14:07 #1
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
Standard Felmeddelande sql

Hej, förstår inte riktigt varför jag får detta felmeddelande.. Kanske någon av er ser vad som är fel?

Felmeddelande: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\xampp\htdocs\reaplagg\admin\kommentarer.php on line 20

kod
PHP-kod:
if (isset($_GET['search'])) {
    
$search mysql_real_escape_string($_GET['search']);
    
    if (
strlen($search) <= 3) {
        
$query "SELECT * FROM comments WHERE (user_name LIKE '%$search%') ";
    } else {
        
$query "SELECT * FROM comments WHERE MATCH(user_name) AGAINST ('+$search' IN BOOLEAN MODE) ";
    };
    
} else {
    
$query "SELECT * FROM comments ";
};

$result mysql_query($query);
$items 20// number of items per page.
$num_rows mysql_num_rows($result);
$nrpage_amount $num_rows/$items;
$page_amount ceil($num_rows/$items);
$page_num ceil($num_rows/$items);
if (isset(
$_GET['p'])) { $page mysql_real_escape_string($_GET['p']); } else { $page 1; };
$p_num $items*($page-1);

$query .= "ORDER BY added DESC ";
$query .= "LIMIT $p_num , $items";
$result mysql_query($query);
?> 
Jag har en nästan exakt likadan kod på en annan sida, men som hämtar ut data från annan databas och annan column.

kod:
PHP-kod:
if (isset($_GET['search'])) {
    
$search mysql_real_escape_string($_GET['search']);
    
    if (
strlen($search) <= 3) {
        
$query "SELECT * FROM products WHERE (title LIKE '%$search%' OR brand LIKE '%$search%' OR category LIKE '%$search%') ";
    } else {
        
$query "SELECT * FROM products WHERE MATCH(title, brand, category) AGAINST ('+$search' IN BOOLEAN MODE) ";
    };
    
} else {
    
$query "SELECT * FROM products ";
};

$result mysql_query($query);
$items 20// number of items per page.
$num_rows mysql_num_rows($result);
$nrpage_amount $num_rows/$items;
$page_amount ceil($num_rows/$items);
$page_num ceil($num_rows/$items);
if (isset(
$_GET['p'])) { $page mysql_real_escape_string($_GET['p']); } else { $page 1; };
$p_num $items*($page-1);

$query .= "ORDER BY added DESC ";
$query .= "LIMIT $p_num , $items";
$result mysql_query($query); 
Ser ni varför det blir fel? Har jag kanske glömt något?

produkt tabellen har dessa kolumner:
id img title brand store price org_price url added category gender visible info clicks advertiserProductUrl

kommentar tabellen har dessa kolumner:
id product_id comment user_name user_email user_url added
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-09-07, 14:17 #2
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
oj sorry. glömde använda mig av

ALTER TABLE my_table ENGINE = MYISAM;
och
ALTER TABLE comments ADD FULLTEXT(comment, user_name, user_email, user_url)

problemet löst!
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017