natazeni vsech zaznamu z DB do php pole
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
ahoy...chtel bych natahnout vsechny zaznamy ze SELECTU do pole a potom to pole prochazet..abych mohl listovat v tech zaznamech predchozi. dalsi Je tohle dobry zpusob a mohl by nekdo nastinit..jak s timto polem potom pracovat (prochazet jej) (jedna se db Postgres..jehoz syntaxe pro listovani je LIMIT 10 OFFSET 20) dekuji
-
mySQL řešení: <?php // SQLdata.php // data z databaze $spojeni = mysql_connect($remotehost,$database,$password); mysql_select_db($database); $query = "SELECT a FROM b LIMIT 10 OFFSET 20"; $result = mysql_query($query); $pole = mysql_fetch_array($result,MYSQL_BOTH)); //pole obsahuje vše ze select ?> <?php //page.php //require_once("SQLdata.php"); $pozice = $_REQUEST['pozice']; if (!$pozice) { $pozice = 0; } //orientace $pozicedal = $pozice + 1; $pozicepred = $pozice - 1; if ( ($pozice > 0) && ( $pozice < (count($pole)-1) ) ) { echo("<a href=\"?pozice={$pozicepred}\">< Předchozí</a>"); echo(", <a href=\"?pozice={$pozicedal}\"> Další ></a>"); } else { if ($pozice == 0) { echo("< Předchozí , <a href=\"?pozice={$pozicedal}\"> Další ></a>"); } if ($pozice == (count($pole)-1) ){ echo("<a href=\"?pozice={$pozicepred}\">< Předchozí</a>, Další"); } } echo("<br>".$pole[$pozice]); ?> Snad to nějak pomůže...
-
ehm malá chybička: před Require_once samozřejmě nemá být // To jen z toho, jak jsem to testoval, že to funguje...