Autorius Tema: Atvaizdavimas iš mysql  (Skaityta 1083 kartus)

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Atvaizdavimas iš mysql
« Įrašytas: 2012-11-03 21:31:01 pm »
Štai kai reikia dirbti prie mysql ir atsiskleidžia mano tikros programavimo žinios...
 Kaip atvaizduoti kokią nors koloną iš mysql? Tarkim yra kolona sukuriu kolonai kintamajį $kolona; ir tarkim man reikia atvaizduoti iš mysql kad būtų taip:
echo "Jusų vardas: $kolona"
Don't teach to learn, - learn to teach.

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Atvaizdavimas iš mysql
« Atsakymas #1 Įrašytas: 2012-11-03 21:48:15 pm »
Tai tu nori atvaizduoti visą duomenų bazės ciklą? naudok kokį nors ciklą, turėjau kažkur pavyzdį seną.. reikės paieškot, mat dabar dirbu su meekroDB tai viskas kitaip nei su mysql :).
Štai, radau:
<?php
$sql 
"SELECT * FROM lentele_kazkokia";
$result mysql_query($sql);
while(
$row mysql_fetch_assoc($result)) 
{
echo "Jūsų vardas: ".$row['vardas']."";
}
?>

Guten Tag!

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Atvaizdavimas iš mysql
« Atsakymas #2 Įrašytas: 2012-11-03 21:50:53 pm »
( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in D:\Programos\wampserver\www\profile.php on line 4
Meta klaidą. :/
« Paskutinį kartą keitė: 2012-11-03 21:53:29 pm sukūrė index »
Don't teach to learn, - learn to teach.

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Atvaizdavimas iš mysql
« Atsakymas #3 Įrašytas: 2012-11-03 22:00:17 pm »
Ech, čia ciklą suki...

<?php
$sql 
"SELECT * FROM tavo lentele WHERE salyga";
$result mysql_query($sql);
$row mysql_fetch_assoc($result);

echo "Jūsų vardas: ".$row['vardas']."";

?>

turi veikti, jei ne - rodyk kaip naudoji :)

Manualai.lt Forumas

Ats: Atvaizdavimas iš mysql
« Atsakymas #3 Įrašytas: 2012-11-03 22:00:17 pm »

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Atvaizdavimas iš mysql
« Atsakymas #4 Įrašytas: 2012-11-03 22:01:43 pm »
Na sutvarkiau, bet vėlgi - čia rodo visų vartotojų kurie užsiregistravę vardus.
Don't teach to learn, - learn to teach.

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Atvaizdavimas iš mysql
« Atsakymas #5 Įrašytas: 2012-11-03 22:05:20 pm »
O tai ką nori kad rodytų?
Guten Tag!

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Atvaizdavimas iš mysql
« Atsakymas #6 Įrašytas: 2012-11-03 22:07:26 pm »
Noriu kad rodytų konkrečiai, paspaudus profile.php nustatytų koks yra id (pasidaręs aš tą) jeigu uid 0 (neprisijungęs) tai nukreipia į registracija.php  o jeigu prisijungęs rodo mano duomenis.
Don't teach to learn, - learn to teach.

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Atvaizdavimas iš mysql
« Atsakymas #7 Įrašytas: 2012-11-03 22:09:11 pm »
Ech, čia ciklą suki...

<?php
$sql 
"SELECT * FROM tavo lentele WHERE salyga";
$result mysql_query($sql);
$row mysql_fetch_assoc($result);

echo "Jūsų vardas: ".$row['vardas']."";

?>

turi veikti, jei ne - rodyk kaip naudoji :)

Vat būtent kažkas panašaus bet man taip neišeina su tuo where :/ nes aš noriu ne vien vardą atvaizduoti. Nu žodžiu mysql sunkiai man
Don't teach to learn, - learn to teach.

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Atvaizdavimas iš mysql
« Atsakymas #8 Įrašytas: 2012-11-03 22:10:32 pm »
tai tiesiog WHERE id = ".$id_kintamasis." ir viskas

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Atvaizdavimas iš mysql
« Atsakymas #9 Įrašytas: 2012-11-03 22:10:41 pm »
tai iš duomenų bazės viską imi kaip iš masyvo pagal laukelių pavadinimus
Guten Tag!

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Atvaizdavimas iš mysql
« Atsakymas #10 Įrašytas: 2012-11-03 22:12:03 pm »
Keleivi, jam reikia konkrečios WHERE sąlygos :) Jei jis ims visą masyvą - blogai :)

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Atvaizdavimas iš mysql
« Atsakymas #11 Įrašytas: 2012-11-03 22:13:55 pm »
nu tai WHERE=".$id." ir viskas, o po to profilyje pasrenka viską iš tos eilutės kaip iš masyvo $row['vardas'], $row['registracijos_data'] ir pan. ;).
Guten Tag!

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Atvaizdavimas iš mysql
« Atsakymas #12 Įrašytas: 2012-11-03 22:15:18 pm »
Būtent tą paskutinius du pranešimus ir rašiau ;)

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Atvaizdavimas iš mysql
« Atsakymas #13 Įrašytas: 2012-11-03 22:26:46 pm »
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in D:\Programos\wampserver\www\profile.php on line
require_once ("config.php");
$id = "1";
$sql = "SELECT * FROM tavo lentele WHERE id = ".$id."";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);

echo "Jūsų vardas: ".$row['username']."";
Don't teach to learn, - learn to teach.

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Atvaizdavimas iš mysql
« Atsakymas #14 Įrašytas: 2012-11-03 22:31:20 pm »
require_once ("config.php");
$id = "1";
$sql = "SELECT * FROM tavo lentele WHERE id = "'.$id.'"";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);

echo "Jūsų vardas: ".$row['username']."";

dabar?

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Atvaizdavimas iš mysql
« Atsakymas #15 Įrašytas: 2012-11-03 22:36:56 pm »
pataisau tavo kodą truputį
<?php
require_once ("config.php");
$id "1";
$sql "SELECT * FROM users WHERE id = ".$id."";
$result mysql_query($sql);
$row mysql_fetch_assoc($result);

echo 
"Jūsų vardas: ".$row['username']."";
?>
Dabar viskas puiku :)
Don't teach to learn, - learn to teach.

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Atvaizdavimas iš mysql
« Atsakymas #16 Įrašytas: 2012-11-03 22:40:22 pm »
Tai jis čia nieko dėtas, čia pas tave nebuvo $id reikšmės :/ o dabar kai pasirinkai 1, visada rodys tik 1-ojo įrašus.
Guten Tag!

Neprisijungęs index

  • Naujokas
  • *
  • Įrašai: 90
  • Karma: +1/-0
  • PHP Moksleivis
    • Žiūrėti profilį
Ats: Atvaizdavimas iš mysql
« Atsakymas #17 Įrašytas: 2012-11-03 22:41:14 pm »
Taip pastebėjau pirmo įrašo rodo. :/  Modestai man reikia kažko panašaus į profiliavimą, gal numestum pamoką pagal kurią dariai icy tvs profilių sistemą, ar darei savo jėgomis?
« Paskutinį kartą keitė: 2012-11-03 22:45:02 pm sukūrė index »
Don't teach to learn, - learn to teach.

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: Atvaizdavimas iš mysql
« Atsakymas #18 Įrašytas: 2012-11-03 22:43:51 pm »
Pagal tą kodą tau rodys tik id kurio reikšmė yra 1, username :)
Guten Tag!

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Atvaizdavimas iš mysql
« Atsakymas #19 Įrašytas: 2012-11-03 22:47:22 pm »
Taip, savo jėgomis ;)

Tai tu profilio id išgaut iš kokios sesijos ( prisijungiant ją sukurk ) ir viskas :)

Manualai.lt Forumas

Ats: Atvaizdavimas iš mysql
« Atsakymas #19 Įrašytas: 2012-11-03 22:47:22 pm »