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:

$la = mysql_fetch_assoc($new);



".$la['naujiena']."

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šė linast2· 2015 Lap. 18 18:11:26
#13

http://www.failai.lt/2rdg0xilpxd...
prašom , visas failas

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šė linast2· 2015 Lap. 18 19:11:17
#15

http://www.failai.lt/wxpe7hm2aio...
padariau taip pat , kad 96 eil būtu su klaida.

Redagavo linast2· 2015 Lap. 18 19:11:21

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

while ( = mysql_fetch_assoc(Resource id #7)) { echo

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.