Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: PHP MY ADMIN [ klausimas ]
Parašė linast2· 2015 Lap. 17 22:11:28
#1
Sveiki.
$new = mysql_query("SELECT * FROM naujienos ORDER BY id DESC LIMIT 1");
kai naudoju šį kodą, tai man rašo tik paskutinę naujieną. Kaip padaryti kad rašytu 3 paskutines naujienas?
Parašė Pakartoti slaptažodį· 2015 Lap. 17 22:11:58
#2
sveikas, nepatikėsi kaip tai paprasta..
LIMIT 3
Parašė linast2· 2015 Lap. 18 16:11:29
#3
Kad nelabai padeda :)
Dar yra prie to paties, naudoju šiuos kodus toliau:
Redagavo linast2· 2015 Lap. 18 16:11:00
Parašė Pakartoti slaptažodį· 2015 Lap. 18 16:11:07
#4
Nepadeda todėl kad išvedi tik vieną naujieną, reikia sukti ciklą. :)
$new = mysql_query("SELECT * FROM naujienos ORDER BY id DESC LIMIT 3");
while ($la = mysql_fetch_assoc($new)) {
echo $la['naujiena']."<hr/>";
}
edit: beje, jei čia kažkokia custominė sistema, patariu nebenaudot mysql_* funkcijų, jos yra pasenusios ir nebesaugios. alternatyva -
mysqli
Redagavo Pakartoti slaptažodį· 2015 Lap. 18 16:11:57
Parašė linast2· 2015 Lap. 18 17:11:14
#5
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/dbq/domains/dbq.us.lt/public_html/index.php on line 82
82 eilutė
$new = mysql_query("SELECT * FROM naujienos ORDER BY id DESC LIMIT 3");
Arba blogai naudoju ..
Parašė Pakartoti slaptažodį· 2015 Lap. 18 17:11:31
#6
daugiau kodo įkelk, nes šitoj eilutėj klaidos nėra, ji kažkur kitur, netoli
Parašė linast2· 2015 Lap. 18 17:11:03
#7
<div class='line'></div>
<div class='center'>Paskutinė naujiena</div>
while ($la = mysql_fetch_assoc($new)) {
echo ".$la['naujiena']."<hr/>";
}
echo "<div class='line'></div>
Dabar žaidžia: <b><span id='response'></span></b><br/>
<div class='left'>
</div>";
echo'<div class="line"></div>
<a href="http://cntr.finx.lt/i.php?i=mysterious"><img src="http://cntr.finx.lt/c.php?i=mysterious" alt="CNTR.finx.lt"/></a> <a target="_blank" href="http://www.hey.lt/details.php?id=dbq"><img width="88" height="31" border="0" src="http://www.hey.lt/count.php?id=dbq" alt="Hey.lt - Nemokamas lankytojų skaitliukas"></a> <a href="http://topwap.lt/s.php?n=mysterious&l=lt">
<img src="http://topwap.lt/p.php?n=mysterious" alt="TOPWAP.LT"/></a> <a href="http://cntr.ppj.lt/i?309&lang=lt" target="_blank"><img src="http://cntr.ppj.lt/c?309" alt="cntr"></a> <a href="http://wtop.us/i.php?id=dbq"><img src="http://wtop.us/count.php?id=dbq" alt="WAP TOP"/></a> <script type="text/javascript" src="http://www.skaitliukas.eu/counter.php?u=mysterious"></script><a href="http://www.skaitliukas.eu/mysterious-statistika.html" title="Skaitliukas.eu - Nemokamas lankytojų skaitliukas" target="_blank"><img src="http://www.skaitliukas.eu/mysterious-img-skaidrus" alt="Skaitliukas.eu - Nemokamas lankytojų skaitliukas" border="0" /></a> <a href="http://like.fall.lt/like.php?url=DbQ.us.lt"><img src="http://like.fall.lt/gd.php?url=dbq.us.lt" alt="Like!"/></a>';
echo"
</div>
";
}
ištaisiau aną klaidą . bet dabar rodo
Parse error: syntax error, unexpected '}' in /home/dbq/domains/dbq.us.lt/public_html/index.php on line 96
96 eilutė ir yra paskutinis } ženklas.
Redagavo linast2· 2015 Lap. 18 17:11:34
Parašė Pakartoti slaptažodį· 2015 Lap. 18 18:11:03
#8
labai daug pas tave
php su
html maišosi, reiktų kažkaip papraščiau, daug bereikalingų echo..
Parašė linast2· 2015 Lap. 18 18:11:14
#9
Tai įmanoma ar nelabai įmanoma pataisyt?
Parašė Pakartoti slaptažodį· 2015 Lap. 18 18:11:40
#10
php dalį reikėtų atskirti, prieš
while
rašyk
<?php
ir po
}
rašyk
?>
Parašė linast2· 2015 Lap. 18 18:11:40
#11
Dabar kaip sakant "lūžta" viskas, nes po sekundės perkelia mane į kitą puslapį.
Parašė Pakartoti slaptažodį· 2015 Lap. 18 18:11:10
#12
kaip sakant reikia kodą normaliai susitvarkyti arba pateikti visą, nuo a iki z, kad matytusi bendras vaizdas
Parašė Pakartoti slaptažodį· 2015 Lap. 18 18:11:39
#14
grįžk prie to kai niekur nepermetinėja ir tiesiog metą klaidą. nes dabar matau 96 eilutę }, su tuo bloku viskas ok..
p.s. išmok rašyt aiškų ir švarų kodą, tiek daug noiso, šiukšlynas totalus
Parašė Pakartoti slaptažodį· 2015 Lap. 18 19:11:10
#16
Kiek suprantu tas 96 } iš vis nereikalingas, tačiau 84 eilutė lieka po klaustuku.. kas per $la? pas tave jo niekur nėra
Parašė linast2· 2015 Lap. 18 19:11:10
#17
$new = mysql_query("SELECT * FROM naujienos ORDER BY id DESC LIMIT 3");
while ($la = mysql_fetch_assoc($new)) {
echo ".$la['naujiena']."<hr/>";
viskas gi susieta . la = new
Ištryniau }, tai saitas veikia, tačiau vietoj naujienų rašo
Parašė Pakartoti slaptažodį· 2015 Lap. 19 01:11:33
#18
Pagaliau išsiaiškinau kas ten vyksta pas tave. Susieta nebuvo, o taipogi atvaizduodavo while vietoj to kad jį vykdyti nes jis buvo echo viduje.. žodžiu, pažiūrėk kaip pataisiau..
Redagavo Pakartoti slaptažodį· 2015 Lap. 19 01:11:47
Parašė linast2· 2015 Lap. 19 15:11:45
#19
Ta pati problema, vėl permeta į kita tinklapį.
Parašė Pakartoti slaptažodį· 2015 Lap. 19 15:11:27
#20
kaip gali kažkur mesti jei net nėra užuominos į tai?
žodžiu, visa pagalba kurią aš tau suteikiau yra 100% veikianti, bėdos pas tave fronte, kodo rašymo srity
Parašė linast2· 2015 Lap. 19 16:11:02
#21
Nvm, dėkui už pastangas ir pagalbą.
Parašė Pakartoti slaptažodį· 2015 Lap. 19 16:11:50
#22
Jei tai kažkokia custom, tavo kuriama sistema, tiesiog pamėgink mažais gabalėliais daryt, neapsikrauk su daug kodo. Kai matai kad viskas veikia, judėk toliau.