Autorius Tema: Naujausias narys  (Skaityta 602 kartus)

Neprisijungęs vygantask

  • Naujokas
  • *
  • Įrašai: 22
  • Karma: +0/-0
    • Žiūrėti profilį
Naujausias narys
« Įrašytas: 2012-07-17 19:59:42 pm »
Sveiki visi. Norėjau paklausti gal kas galite padaryti pamoką kaip pasidaryti, kad rodytu naujausią narį iš duomenų bazės?

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Naujausias narys
« Atsakymas #1 Įrašytas: 2012-07-17 20:01:28 pm »
SELECT * FROM tavo_lentele ORDER BY data LIMIT 1 DESC
Su tokia užklausa turėtum išgauti, jei ne, tada pakeisk DESC į ASC

Neprisijungęs vygantask

  • Naujokas
  • *
  • Įrašai: 22
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Naujausias narys
« Atsakymas #2 Įrašytas: 2012-07-17 22:31:38 pm »
Išbandžiau, bet kažkodėl man vietoje žaidėjo vardo nieko neišmeta. O "data" tai čia reikia kažkokio laukelio? Ir kaip man padaryti, kad rodytu nario vardą?

Neprisijungęs Modestas Vaitkevičius

  • Dalyvis
  • **
  • Įrašai: 2005
  • Karma: +56/-16
    • Žiūrėti profilį
    • Apie mane
Ats: Naujausias narys
« Atsakymas #3 Įrašytas: 2012-07-17 22:41:07 pm »
huh....
<?php
$query 
mysql_query("SELECT username FROM tavo_lentele ORDER BY data ( laikas ) LIMIT 1 DESC");
$use mysql_fetch_array($query);
$use['username'];
?>

Turėtų tau taip veikti :)

Manualai.lt Forumas

Ats: Naujausias narys
« Atsakymas #3 Įrašytas: 2012-07-17 22:41:07 pm »

Neprisijungęs vygantask

  • Naujokas
  • *
  • Įrašai: 22
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Naujausias narys
« Atsakymas #4 Įrašytas: 2012-07-18 12:16:18 pm »
Meta tokią klaida: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/modass/domains/modass.us.lt/public_html/web/config.php on line 7
7 eilutė: $use = mysql_fetch_array($query);

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: Naujausias narys
« Atsakymas #5 Įrašytas: 2012-07-18 12:37:37 pm »
Meta tokią klaida: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/modass/domains/modass.us.lt/public_html/web/config.php on line 7
7 eilutė: $use = mysql_fetch_array($query);


tu idek savo sql lenteles strukturos exporta, tai tau gales visi parasyti ta uzklausa ;) dar gali pries fetch funkcija pasirasyti var_dump($query); tai pamatysi ka ten turi, nes fetchui reikia paduoti sql resource'a

http://php.net/manual/en/function.mysql-fetch-array.php
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs vygantask

  • Naujokas
  • *
  • Įrašai: 22
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Naujausias narys
« Atsakymas #6 Įrašytas: 2012-07-18 21:49:59 pm »
Va čia eksportas: http://www.mediafire.com/?f1uuqsb225bsqc4.
« Paskutinį kartą keitė: 2012-07-19 07:57:24 am sukūrė Lukas Liesis »

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: Naujausias narys
« Atsakymas #7 Įrašytas: 2012-07-19 07:56:52 am »
Va čia eksportas: http://www.mediafire.com/?f1uuqsb225bsqc4.


kodel jo negalejai prisegti prie zinutes? Pridedu as.

<?php
$query 
mysql_query("SELECT * FROM nariai ORDER BY data  LIMIT 1 DESC");
$use mysql_fetch_array($query);
$use['username'];
?>



Beja, tave lentele 'nariai' yra kazkokia ne tokia:

CREATE TABLE IF NOT EXISTS `nariai` (
  `id` int(255) NOT NULL auto_increment,
  `nick` varchar(2555) NOT NULL,
  `pass` varchar(2555) NOT NULL,
  `data` varchar(2555) NOT NULL,
  `tipas` int(255) NOT NULL default '1',
  `vardas` varchar(2555) NOT NULL,
  `pavarde` varchar(2555) NOT NULL,
  `miestas` varchar(2555) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

varchar'as negali buti ilgesnis uz 255, pas tave uzdeti 2555 lauku ilgiai.
« Paskutinį kartą keitė: 2012-07-19 07:59:48 am sukūrė Lukas Liesis »
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs vygantask

  • Naujokas
  • *
  • Įrašai: 22
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Naujausias narys
« Atsakymas #8 Įrašytas: 2012-07-19 18:23:15 pm »
Aš nežinau kodėl varchar 2555. Man taip davė phpmyadmin. Paskui pakeisiu.

Manualai.lt Forumas

Ats: Naujausias narys
« Atsakymas #8 Įrašytas: 2012-07-19 18:23:15 pm »