WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Warning: mysqli_num_rows() expects parameter 1 to (https://www.wn.se/forum/showthread.php?t=21874)

wizzo 2007-06-19 14:18

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>";
...
...


WizKid 2007-06-19 14:24

Ä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.

wizzo 2007-06-19 14:59

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?

WizKid 2007-06-19 15:07

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.

wizzo 2007-06-19 15:09

Arrrh äntligen jag hittade felet :lol: nu till nästa problem :rolleyes:
Tack för hjälpen WizKid.


Alla tider är GMT +2. Klockan är nu 21:38.

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