ugrás a tartalomhoz

Archívum - Aug 4, 2014 - Fórum téma

Php sql (num rows count) - megoldva!

DaWe35 · 2014. Aug. 4. (H), 21.11
Üdv!
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);
?>
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:
<?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

blabla · 2014. Aug. 4. (H), 11.33
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!