Manualai.lt Forumas

HTML, CSS ir JavaScript diskusijos => HTML, CSS ir JavaScript - pageidauti pamokos => Temą pradėjo: IPaulius 2011-06-07 10:46:27 am

Antraštė: Teksto atvaizdavimas iš MYSQL
Parašė: IPaulius 2011-06-07 10:46:27 am
Sveiki. Norėčiau sužinoti kaip atvaizduoti tekstą iš MYSQL duomenų bazės. Kaip patalpinti į duomenų bazę jau išmokau. Tiksliau sakant turiu forma ,kurioje yra teksto įvedimo vieta ir teksto atvaizdavimo vieta po ja. Pavyzdžiui: Įvedu tekstą į teksto įvedimo laukelį ir tas tekstas atsiranda po tuo teksto įvedimo laukeliu. Ir išėjus iš to puslapio ir vėl įėjus tas įvestas tekstas turi likti. Vėl įvedu ką nors į teksto įvedimo laukelį ir vėl tas tekstas atsiranda po tuo laukeliu kartu su jau įvestu tekstu. Panašus dalykas į komentarus. Jau ilgokai suku galvą kaip padaryti tą kodą ,bet vis atsiranda klaidų ir niekaip baigti negaliu. Jeigu pagelbėtumėte būčiau dėkingas.
Antraštė: Re: [Noriu pamokos]Teksto atvaizdavimas iš MYSQL
Parašė: Lukas 2011-06-07 11:25:09 am
ivykdai sql uzklausa, kuri istraukia duomenis is tavo duomenu bazes, juos perleidi per mysql_fetch_array arba mysql_fetch_object php funkcija ir naudoji. jei istrauki keleta eiluciu, tai reikes ciklo, kad isspausdintum visus duomenis, jei viena, ciklo nereikia fetch'inimo metu. jei panaudosi array fcija, gausi duomenu masyva, jei object - objekta.

Pavyzdziai:<?php
mysql_connect
("localhost""mysql_user""mysql_password") or
    die(
"Could not connect: " mysql_error());
mysql_select_db("mydb");

$result mysql_query("SELECT id, name FROM mytable");

while (
$row mysql_fetch_array($resultMYSQL_NUM)) {
    
printf("ID: %s  Name: %s"$row[0], $row[1]);  
}

mysql_free_result($result);
?>



<?php
mysql_connect
("localhost""mysql_user""mysql_password") or
    die(
"Could not connect: " mysql_error());
mysql_select_db("mydb");

$result mysql_query("SELECT id, name FROM mytable");

while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
    
printf("ID: %s  Name: %s"$row["id"], $row["name"]);
}

mysql_free_result($result);
?>


 <?php
mysql_connect
("localhost""mysql_user""mysql_password") or
    die(
"Could not connect: " mysql_error());
mysql_select_db("mydb");

$result mysql_query("SELECT id, name FROM mytable");

while (
$row mysql_fetch_array($resultMYSQL_BOTH)) {
    
printf ("ID: %s  Name: %s"$row[0], $row["name"]);
}

mysql_free_result($result);
?>


su objektu:


<?php
mysql_connect
("hostname""user""password");
mysql_select_db("mydb");
$result mysql_query("select * from mytable");
while (
$row mysql_fetch_object($result)) {
    echo 
$row->user_id;
    echo 
$row->fullname;
}
mysql_free_result($result);
?>


 <?php
$con 
mysql_connect("localhost""peter""abc123");
if (!
$con)
  {
  die(&
#39;Could not connect: &#39; . mysql_error());
  
}

$db_selected mysql_select_db("test_db",$con);
$sql "SELECT * from Person WHERE Lastname=&#39;Refsnes&#39;";
$result mysql_query($sql,$con);
print_r(mysql_fetch_array($result));

mysql_close($con);
?>


http://www.php.net/manual/en/function.mysql-fetch-object.php
http://php.net/manual/en/function.mysql-fetch-array.php


visu mysql funkciju sarasas cia:

http://www.php.net/manual/en/ref.mysql.php

Antraštė: Re: Teksto atvaizdavimas iš MYSQL
Parašė: IPaulius 2011-06-07 12:21:10 pm
Ačiū dar kartą.
Antraštė: Re: Teksto atvaizdavimas iš MYSQL
Parašė: Lukas 2011-06-07 12:26:11 pm
Ačiū dar kartą.

visad prašom ;)