Branje iz MySQL baze
Posted on January 18th, 2008 by SvizeC under VodičiNo v prejšnem vodiču smo videli kako stvar vnesti v Mysql bazo. V tem pa se bomo naučili kako sedaj to še prebrati iz baze.
Stvar je dokaj preprostva. Kot vedno kadar delamo kajz MySQL zaso se je treba seveda povezati... ponavad prav pride če naredimo dokument z imenom recimo povezi.php in vanj vnesemo podatke, in nato v fajle le includamo to datoteko. Tako tudi kasneje nimamo težav če spremenimo geslo ali kaj podobnega.
Kakšna je koda za povezavo si oglejte v vodiču Vnašanje v MySQL bazo.
Iz baze preberemo datoteke tako, da najprej uporabimo mysql_query kjer določimo iz kje bomo brali.
To v kodi izgleda takole:
$query = mysql_query("SELECT * FROM besedilo ORDER BY 'id'")or die(mysql_error()); while($row = mysql_fetch_array($query)){ }
Za tem je potrebno dodati le še echo in napisati kaj in kako naj izpiše:
mysql_connect("$host", "$ime", "$geslo") or die(mysql_error()); mysql_select_db("$baza") or die(mysql_error()); $query = mysql_query("SELECT * FROM besedilo ORDER BY 'id'")or die(mysql_error()); while($row = mysql_fetch_array($query)){ echo"$row[besedilo]"; }
Upam da je jesno in potrebno natančnejše razlage, večina ki je karkoli že kdaj počela z MySQL bazo pa to vse že itak znate ![]()
Še končna koda:
<?php $host = "localhost"; $ime = "root"; $geslo = "geslo"; $baza = "ime_vase_baze"; mysql_connect("$host", "$ime", "$geslo") or die(mysql_error()); mysql_select_db("$baza") or die(mysql_error()); $query = mysql_query("SELECT * FROM besedilo ORDER BY 'id'")or die(mysql_error()); while($row = mysql_fetch_array($query)){ echo"$row[besedilo]"; } ?>

Zadnji komentarji