Archívum - Aug 4, 2014
Php sql (num rows count) - megoldva!
Üdv!
A következő php kód nem működik, pedig mindenhol ezt írják (még w3c-n is):A kód minden esetben azt írja ki, hogy "nincs", még akkor is, ha az adat (ip cím) már szerepel az adatbázisban, akkor is, ha nem. Error log:
PHP Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/coolhdhu/public_html/craft/test.php on line 7
Megoldás: picit gondolkoztam a kódon, és ez már működik:
■ A következő php kód nem működik, pedig mindenhol ezt írják (még w3c-n is):
<?php
$connect = mysql_connect(localhost, user, password, db);
$connect;
$sql="SELECT ip FROM data WHERE ip='psg.servegame.com:33333'";
$qry=mysql_query($sql);
$num_rows = mysql_num_rows($qry);
if($num_rows > 0)
{
echo '
van';
}
else
{
echo 'nincs';
}
mysql_close($connect);
?>
PHP Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/coolhdhu/public_html/craft/test.php on line 7
Megoldás: picit gondolkoztam a kódon, és ez már működik:
<?php
$connect = mysqli_connect(localhost, user, password, db-name);
$sql="SELECT ip FROM data WHERE ip='psg.servegame.com:33333'";
$qry=mysqli_query($connect,$sql);
$num_rows = mysqli_num_rows($qry);
if($num_rows > 0)
{
echo '
van';
}
else
{
echo 'nincs';
}
mysqli_close($connect);
?>
apache-solr és PHP Solr extension
Sziasztok
Valószínûleg buta lesz a kérdésem, de szeretnék tisztán látni. A PHP Solr kiegészítôt szeretném feltenni, de akkor ezt most hogy? A gépen van Apache, de e mellé akkor fel kell tennem a apache-solr-t? Vagy a sima apache helyett? És ha fent van akkor ennek a gépen daemonként kell futnia? És ezután mehet a kiegészítô telepítése?
Elvileg a kiegészítôt feltettem és a solr_get_version() függvény vissza is adja a kiegészítô verzióját. De ez gondolom nem jelenti azt hogy az Apache-solr fent lenne a gépen.
A SOLR username és password pedig mi? A user jelszava a gépre vagy valami más?
Köszönöm szépen elôre is a választ!
■ Valószínûleg buta lesz a kérdésem, de szeretnék tisztán látni. A PHP Solr kiegészítôt szeretném feltenni, de akkor ezt most hogy? A gépen van Apache, de e mellé akkor fel kell tennem a apache-solr-t? Vagy a sima apache helyett? És ha fent van akkor ennek a gépen daemonként kell futnia? És ezután mehet a kiegészítô telepítése?
Elvileg a kiegészítôt feltettem és a solr_get_version() függvény vissza is adja a kiegészítô verzióját. De ez gondolom nem jelenti azt hogy az Apache-solr fent lenne a gépen.
A SOLR username és password pedig mi? A user jelszava a gépre vagy valami más?
Köszönöm szépen elôre is a választ!