Kom ihåg mig?
Home Menu

Menu


Warning: mysqli_num_rows() expects parameter 1 to

Ämnesverktyg Visningsalternativ
Oläst 2007-06-19, 14:18 #1
wizzos avatar
wizzo wizzo är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2006
Inlägg: 424
wizzo wizzo är inte uppkopplad
Flitig postare
wizzos avatar
 
Reg.datum: Dec 2006
Inlägg: 424
Vad kan felet vara tror ni? Det funkade för mig när jag arbetade med webbsidan på WAMP men när jag försökte flytta över filen till LAMP då klagar den och vill inte lista min databas :huh:
Citat:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /var/www/test/x/lista2.php on line 16
Citat:


<?php

$sql = "SELECT article_id, title, PRIS, description

FROM clothes

ORDER BY title";



$resultat = mysqli_query($dbLink, $sql);

$antal_rader = mysqli_num_rows($resultat); Line 16!!!!!!

print "

Det finns " . $antal_rader . " artiklar i webshoppen.</p>";
...
...
wizzo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-06-19, 14:24 #2
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Ändra:
$resultat = mysqli_query($dbLink, $sql);
till:
$resultat = mysqli_query($dbLink, $sql) or die (mysqli_error($dbLink));

så kommer du med största sannolikhet få utskrivet ett felmeddelande.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-06-19, 14:59 #3
wizzos avatar
wizzo wizzo är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2006
Inlägg: 424
wizzo wizzo är inte uppkopplad
Flitig postare
wizzos avatar
 
Reg.datum: Dec 2006
Inlägg: 424
Det här felet får jag upp.
Citat:
Table 'clothes_shop.clothes' doesn't exist
när jag kör detta på MySQL Query Browser
Citat:
SHOW TABLES FROM clothes_shop
då kan jag se att alla mina uppslagstabellers rubriker har stor bokstav först såhär Clothes.

Kan det vara så att LAMP MySQL+php är känsliga för stor och små bokstäver?
För om jag inte minns fel när jag arbetade med samma filer i WAMP då ändrade MySQL Query Browser automatiskt alla mina tabellers rubriker till småbokstäver.

Iallafall vad gör jag nu?
wizzo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-06-19, 15:07 #4
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Windows är okänslig för stora och små bokstäver däremot är Linux känslig för det. Så antingen får du byta namn på dina tabeller eller ändra dina queries.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-06-19, 15:09 #5
wizzos avatar
wizzo wizzo är inte uppkopplad
Flitig postare
 
Reg.datum: Dec 2006
Inlägg: 424
wizzo wizzo är inte uppkopplad
Flitig postare
wizzos avatar
 
Reg.datum: Dec 2006
Inlägg: 424
Arrrh äntligen jag hittade felet :lol: nu till nästa problem
Tack för hjälpen WizKid.
wizzo ä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:37.

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