Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kumma PHP-ongelma

Sguali [28.06.2007 18:50:33]

#

<?
function access() {
    $dbfakt = array(
	"host" => "localhost","user" => "useri",
	"pass" => "passu","dbname" => "taulu");

	$link = mysql_connect($dbfakt["host"],$dbfakt["user"],$dbfakt["pass"]);
	if(!mysql_select_db($dbfakt["dbname"])) echo mysql_error() . "<br>";
}


function db($query){
    while($giveme = mysql_fetch_array($query)){
          return($giveme);
    }
}

//Kutsutaan

  access();


   db($query = mysql_query("SELECT * FROM taulu"));
   db($giveme->fieldi);

?>

Mä en nyt ymmärrä mitä teen väärin, en näe mitään suurta mogaa...vähä jeesiä mistä on kysymys...Rupee vähä syömäänm, Ei aina viittis tehä queryja aina samaan tyyliin kun ennen...

Mod. lisäsi kooditagit

ajv [28.06.2007 19:19:40]

#

Mitä tuon koodin oikein pitäisi tehdä? Mikä on tuo $giveme->fieldi?

Tuo db()-funktiohan palauttaa ensimmäisen rivin, joka kyselyllä saadaan (return lopettaa funktion suorittamisen).

Dramo [28.06.2007 20:40:33]

#

Tässä on nyt kai sekoitettu classit ja functiot pahan kerran? Jos tietokanta classia haluat, kannattaa heittää tuo pätkä pois, eihän tuo millään logiikalla toimi. Katso netistä joku mukava mysql-class ja ota siitä mallia, tai käytä sitä =)

Sguali [28.06.2007 20:59:08]

#

Asia korjattu...Lol...Olen ollut huippu pilvessä ;D;DDD

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta