Aktív témák
-
szicsu
őstag
válasz
paramparya #499 üzenetére
-
szicsu
őstag
Hi!
Tudok olyan sql parancsot kiadni, ami össze tudja adni egy táblán belül egy adott mező értékeit, azaz a végére egy számot kapok....
[Szerkesztve] -
Realradical
őstag
válasz
paramparya #496 üzenetére
Nem nem a connect. php rendben volt...később jött...valóban nem határoztam meg előre az volt a gond!
Köcc az infót! -
paramparya
őstag
válasz
Realradical #495 üzenetére
Pontosan így néz ki a connect.php, és ott jön a hibaüzenet? (mert ott nem kéne jönnie, ott van előtte deklarálva, biztos, hogy látnia kell).
Ha már deklarálva van, és később egy függvényből akarsz rá csatlaközni, akkor ott tudatni kella függvénnyel, hogy te ezeket a globális változókat látni akarod:
global $host, $user, $pass; -
Realradical
őstag
válasz
paramparya #493 üzenetére
Ühüm... tehát előre kéne valahol deklarálnom a változókat, és akkor nem akarna ezzel a felhasználóval lekérdezni valami globális gyüjtőből vagy ilyesmi?
mod:aham...meg is van! Valóban ez volt a gond!
[Szerkesztve] -
paramparya
őstag
válasz
Realradical #492 üzenetére
Ez nem kell, kétszer küldtem véletlenül
[Szerkesztve] -
paramparya
őstag
válasz
Realradical #492 üzenetére
ODBC felhasználóval, meg using password = no akkor szokott lenni, ha nem adsz meg neki semmit, tehát vmiért nem látja azokat a változókat...
-
Realradical
őstag
válasz
paramparya #491 üzenetére
Aaah...tényleg ez elég brutál, hogy ezt nem szúrtam ki...
! Kösz! Netán az ODBC felhasználóra is tudsz nekem mondani vmit?Olvastam google-ös találatokon, de amit ott írtak nekem nem jött össze...vmi odbc drivert kellett feltenni és állítólag megoldja...nálam ez nem használt...
[Szerkesztve] -
paramparya
őstag
válasz
Realradical #490 üzenetére
A connect.php utolsó sora gondot jelenthet
(mintha a windows telepítés utolsó mozzanata az lenne, hogy formázza a vinyót, amire telepítettél)
-
Realradical
őstag
Üdv megintcsak! Újabb kérdéseim adódtak hátha ebben is tudtok segíteni ...
Ha dolgozni akarok bármilyen meghívott sql paranccsal egy ODBC@localhost felhasználót keres és hibaüzenettel leállítja a futtatást...holott a connect.php-ben roottal lépek be..
Ezt ki tudtam küszöbölni azzal hogy csináltam egy ODBC felhasználót full jogokal, de ez nem túl jó megoldás, tuti csak vmi lámaságot nem tudok ami ennek a kiküszöböléséhez kell...
A másik gondom, hogy van egy sablon connect.php-m, felcsatlakozik minden rózsaszín...Viszont ha vmit csinálni szeretnék php-sql szinten ha nem adom meg újra az adatbázist $base = mysql_select_db(europmed); akkor aztl a hibaüzenetet kapom, hogy nem választottam adatbázist...mi lehet a hiba?
A connect.php-m
<?php
$host=''localhost'';
$user=''root'';
$pass=''*******'';
$dbase=''europmed'';
$kapcsolat=mysql_connect($host, $user, $pass);
if (! $kapcsolat) die (''Nem lehet csatlakozni'');
print ''Sikerült a kapcsolat!'';
mysql_select_db($dbase)
or die (''Nem lehet megnyitni az adatbázist:''.mysql_error() );
print ''Sikerült kiválasztani a $database adatbázist!'';
mysql_close ($kapcsolat);
?> -
Jester01
veterán
válasz
paramparya #487 üzenetére
Koncepcionálisan rossz szerintem. Gondolom nem id-t akartál írni, hanem x-et. De akkor meg egyesével le kellene futtatni minden lehetséges értékre. Plusz limitbe szerintem nem lehet al-select, valamint ahogy feljebb említettem mysql nem engedi, hogy az éppen módosított táblára al-select is legyen. Más baja nincs
-
paramparya
őstag
válasz
Jester01 #486 üzenetére
Az én általam felvetett
delete * from `tabla` where id = 'ertek' limit select count(id)-1 from `tabla` where id = 'ertek'
féle megoldást életre lehetne valahogy kelteni? Nekem sehogy sem sikerül...
Szerk.:
A második lekérdezés magában jó, megfelelő számot ad vissza, az elsőbe a számot helyettesítve megy, de összehegeszteni nem bírom az istennek se...
[Szerkesztve] -
Jester01
veterán
válasz
paramparya #484 üzenetére
Lehet, hogy elég. Megszokásból írtam, valamelyik adatbáziskezelõ mintha hisztis lenne és mindenképp mezõnév egyezést akar.
-
szicsu
őstag
Köszi
hamarosan kipróbálom, és meglátom mit tudok kihozni belőle.
Ha a php-t is munkára fugnám ebben az ügyben?
erre van valami ötletetek....
(nekem most nagyon nem akar az agyam forogni.......) -
paramparya
őstag
Alkalmazd Jester01 megoldását, aztán azt a termék oszlopot állítsd unique-ra, és nem hagyja majd, hogy két egyforma nevű termék legyen...
Vagy lehetne olyat, hogy delete * from tábla where ertek = 'valami' limit (select count(ertek) from tabla)-1
A szintaxis nem biztos, hogy jól van, de így egy kivételével az összeset kitörölné azt az értéket tartalmazó sorból... -
Jester01
veterán
Azt hiszem ehhez kell egy ideiglenes táblát csinálni ahová kigyûjtöd a törlendõ vagy megmaradó rekordok azonosítóját. Legalábbis nekem most csak ilyen megoldás jut eszembe, mivel a mysql nem hagyja, hogy egy delete parancsban ugyanarra a táblára al-select is legyen.
MOD: Pl.:
create temporary table list (pid int);
insert into list (select min(pid) pid from t group by x);
delete from t where pid not in (select pid from list);
drop table list;
t az eredeti tábla, x a mezõ, pid a kulcs a táblában.
[Szerkesztve] -
szicsu
őstag
Hi!
Olyat lehet csinálni sql parancsal, hogy
van egy táblán belül megkeresni azokat a recordokat, ahol az ''x'' érték egyezik, majd kitörölni a felesleget,tehát csak egy ''x'' értékű record maradjon. -
Realradical
őstag
válasz
paramparya #477 üzenetére
Aham...ha hazaérek kipróbálom a dolgot
Köcc a segítséget...
-
paramparya
őstag
válasz
Realradical #476 üzenetére
A CREATE TABLE ... rész sql, nem php, azt nem tudod csak úgy beszúrni a php-kódba...
Így csináld:
mysql_query(''CREATE TABLE `probatabla`
(azonosito INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY (azonosito),
nev VARCHAR (8),
jelszo VARCHAR (10),
email VARCHAR (250),
datum VARCHAR (20),
ip VARCHAR (250))''); -
Realradical
őstag
Üdv Mindenkinek! Most kezdtem el a héten tanulgatni a php-t...Szeretnék egy sql tábla alapján beléptető rendszert csinálni...A connect.php-m felcsatlakozik, viszont már a tábla létrehozásánál elakadtam...Kataportáról puskázgatok, de az istennek nem működik még copy/paste-el sem...Ha tudtok vmi tippet adni, hogy milyen hiba van a sorok között az alapján már menne a többi...
<?php
include (''connect.php'');
CREATE TABLE(probatabla
azonosito INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY (azonosito),
nev VARCHAR (8),
jelszo VARCHAR (10),
email VARCHAR (250),
datum VARCHAR (20),
ip VARCHAR (250));
?>
És már itt ide jutottam...[link] -
cucka
addikt
érdekes problémába ütköztem.
szeretnék viszonylag hosszú szövegeket tárolni egy mysql táblában, a kérdéses oszlop típusa mediumtext.
ha egy hosszabb (1-2 ezer karakteres) szöveget próbálok insert-elni, a következő hibaüzenetet írja ki a mysql_error() : Data too long for column 'oszlopnev' at row 1
furcsa, mert a mediumtext típusú mezőbe elvileg ennél nagyságrendekkel hosszabb szövegek is beférnek. ötlet?
mod: még érdekesebb, hogy ha a fenti hibaüzenetet generáló query-t kimásolom és kézzel lefuttatom, akkor működik. (ez egy egyszerű insert, semmi extra nincs benne)
[Szerkesztve] -
L3zl13
nagyúr
Minden megvalósítható az üzemeltetők segítségével.
Ingyen tárhelyen szvsz esélytelen.
A másik, hogy tényleg szükség van-e erre, hiszen biztonság szempontjából ez max az SQL inject ellen nyújt védelmet. Az oldalon belüli, szabályos lekérderéseket úgyis tudod szabályozni, hogy engedélyezed-e valakinek elküldeni, egy sima weboldal szintű felhasználókezeléssel.
Az SQL inject ellen meg úgyis lehet és kell is védekezni, tekintve, hogy a te esetedben még csak nem is read-only jogokról van szó. -
szicsu
őstag
válasz
paramparya #466 üzenetére
Már készen van , csak azt szeretném, hogy ne legyen tárolva a a teljes jogokat biztosító felhasznév és jelszo a szerveren.
igaz, hogy php-ban van de akkor is....
mod:
A teljes jogokkal bírófelhesznév meg jó helyen van az én fejemben.
hogy ha netán valakinek sikerül elkani az adatokat, akkor se tudjon olyan nagy kárt okozni....
igaz, ha már sikerült neki az adatokat kifaggatni a gépből, akkor már úgy is mindegy...
[Szerkesztve] -
szicsu
őstag
Tehát arra lenne szükségem , hogy egy adatbázishoz két felhasználői névvel lehessen csatlakozni. Az egyik ''korlátlan'' hozzáférési joga legyen az adatbázishoz (ez ugyebár, az alapértelmezett felhasználó, amit a szolgáltató már beállított.) Nekem szükségem lenne még egy olyan felhasz névere, amit mások fognak használni az adatbázishoz való csatlakozáskor,.
De ez a felhasználói név csak korlátozott jogokkal rendelkezik (insert, select , update parancsokat adhat csak ki).
Én így képzeltem el..
hogy ebből mi valósítható meg az a kérdés......) -
L3zl13
nagyúr
MySQL adminban be lehet állítani.
De a tárhelyszolgáltatók csak egy felhasználót szoktak létrehozni/tárhely. Éppen ezért szerintem a jogosultságállításra sincs lehetőség. De ha van-is rá lehetőség, egy felhasználónál minek?
Szóval, ha ilyet akarsz akkor ahhoz már biztos, hogy kell tőlük segítség. -
szicsu
őstag
Hi!
jól gondolom, hogy lehet egy adatbázishoz kapcsoodik több felhasználó és minden felhasználó más jogosultságokkal rendelkezik, egyes táblákat csak olvashatja, másokat meg írhatja is....
van olyan jogosultség, hogy írni tudja az adot táblát, de törölni nem.... -
szicsu
őstag
köszi a gyors válaszokat....
-
szicsu
őstag
Hi!
tudnátok segíteni?
kiadok php-ből egy sql paracsot.
és hogy tudom kinyerni, hogy hány rekordott talált?
azaz csak egy számra van szükségem
mod éppen megtaláltam, de ha másnak is kell akkor
''SELECT count( * ) FROM táblanevt''
[Szerkesztve] -
Forest_roby
őstag
válasz
paramparya #454 üzenetére
privát üzi elment!
-
paramparya
őstag
válasz
Forest_roby #453 üzenetére
El kéne mélyedned normálisan az sql rejtelmeiben, különben még 1000 kérdést is fel fogsz tenni, és mégsem fogod átlátni...
Szerk.: ha gondolod, van sql jegyzetem, az elég érthető, átküldhetem...
[Szerkesztve] -
Forest_roby
őstag
válasz
Forest_roby #452 üzenetére
aha, a phpmyadmin-t nézve több értéket is berakott a sor -ba és oszlop -ba, csak az első helyen tárolt számot jelenítette meg. ez nekem, nem jó. Hogy tudom azokat kitörölni?
-
Forest_roby
őstag
hi!
ezzel a kóddal 1-1 számot illesztettem be a sor és oszlop (?mi is annak a neve?) cellákba.
mysql_query(''INSERT INTO tablazat
(sor, oszlop) VALUES('10', '12' ) '')
or die(mysql_error());
echo('xxxxx');
Nem tom, hogy kell módosítani, de próbálkozok és megpróbáltam ugyan ezzel a kóddal másik számot bevinni. elsőre semmi hatás, kiírattam a végeredményt és maradt a régi szám, frissítésnél viszont, vagyis második próbálkozásra azt írta ki, hogy Duplicate entry '10-12' for key 1, még mindig az eredeti számokat írja ki a kérenyőre.....
Sikerült ezzel vmi 'nagyobb' hibát csinálni vagy egyszerűen csak elvesztek ezek a kisérletek?
Hogy kell módosítani egy cella tartalmát?
Fetch Array mire jó?
most több kérdés nem jut eszembe!
Előre is köszi a válaszokat!!! -
Briganti
tag
válasz
Forest_roby #450 üzenetére
Nekem vannak amator elkepzeleseim a dologrol, de csak akkor osztom meg, ha csak valaki jobb mind en nem valaszol
(ha nem muszaly nem rohogtetem magam)
es ha valaki profibb irja talan meg tanulok is belolle
-
Forest_roby
őstag
HI!
Kellene egy kis segítség, hogy nekikezdjek a dolognak.
A cél: Egy olyan admin oldal amin létre tudok hozni és modosítani egy táblázatott, megadni a sorok, oszlopok számát, nővelni, csökkenteni. A már létrehozott cellák tartalmát feltölteni, tehát beleírni szöveget. Persze amit beírok azt meg is kellene, hogy jegyezze, ezért kellene a mysql is, meg-hát tárolni az oszlopok sorok számát.
húú, remélem érthető. Az egész csak egy táblázatot alakító admin oldal lenne és persze a végtermék megjelenítése.
Ha már nekiálltam és tudom, hogy mit - hogyan kell, akkor már megy egyedül is, de pont az a baj, hogy nem tudom mi kell ehhez. Melyik függvényeket kell itt használni, azok mire jók - leírások stb....
Azt nyilván nem várhatom le, hogy megcsináljátok helyettem és nem is várom el. csak annyit kérnék, hogy részletezzétek, hogy ehhez milyen fg.-eket kell használni és azokhoz hol találok leírást, persze egy nagyon rövid leírást ti is beírhatnátok hozzá.
Előre is köszi!
csá -
Briganti
tag
válasz
paramparya #445 üzenetére
jolvan, elismerem hogy hujeseget irtam, nemtudom hogy miert irtam, lehet hogy ''1 adatbazis'' jart a fejembe vagy nemtudom mi volt a hejzet, de ha jol emlekszem akkor azelott valo nap nagy party volt, s faradt voltam ... bocs hogy potyara mozgattam meg az agyatokat
meg eccer sorry, amugy aztan megtudtam oldani
ja es meg az hogy: ''úgy általában nem sokat értesz a dologhoz'' , ez teljesen igy van, es eppen ezert irok ebbe a forumba, es igy egyre tobbet erthetek en is a dologhoz -
szicsu
őstag
válasz
paramparya #446 üzenetére
akkor ok, mert szt hittem hogy az sql csak véletlenül fogadta el a (!=) jelolést.....
-
Briganti
tag
Hello,
van nekem egy form-m ahonnan egy tablazatot szeretnek ''felepiteni'', tehat nekem abba a form-ba van egy <select> tagbol (amibe egy tabla elemeit szeretnem betolteni, meg nemtudom hogy kell, de meg nem is neztem utanna, ugyhogy ezt meg nem is kerdem meg) valasztok ki egy ''termeket'' es ezt ismetelve szeretnek egy tablazatot letrehozni ... en arra gondoltam hogy csinalnek egy kulon tablazatot, es majd abbol betoltom az elemeket, de sajna legtobb ingyenes tarhelynel azthiszem 1 tablazatra vagyok limitalva ... maskepp hogy tudnam megoldani? lenyegebe az kellene hogy egy file-ba a </table> tag ele kene beirjak valahogy...
-
szicsu
őstag
hi!
hogy tudnám ezt szebben megírni, vagy ez így is jó?
mert műxik csak nekem valamiért nem teszik....
SELECT * FROM termekek where termek_csoport='$mit' AND ar != '666666' -
szicsu
őstag
Hi!
Lenne még egy problémám (nem meglepő)
egy formal felveszek egy változót és a változó végén van egy ''+'' jel.
Szépen el istárolódik az adatbázisba.ha sql el keresem, akkor i smegvan, de amikor php-ből adom ki az sql-t,olyan ''+'' mint ha ott sem lenne.
Miért van ez így?
[Szerkesztve] -
szicsu
őstag
válasz
paramparya #437 üzenetére
HI
Köszi...
de ez most nekem sehol sem műxik...
se hibaüzi se mentett fájl,
pedig a kapcsolat létrejön a adatbázissal...... -
szicsu
őstag
Hi!
van rá lehetőség, hogy php-ből biztonsági mentést csináljak egy tábláról, ha igen, akkor mi a módja? -
Briganti
tag
gondoltam hogy fejlesztem magam php-ba egy kicsit, es probalkoztam az imagecreat-l, de valamiert nem akar menni, azt irja hogy ''fatal error: Call to undefined function: imagecreate()'', easyphp-t hasznalok, ami 4.valamis php servert futtat, es neztem a php manualba, es ott irja a PHP 4 -t, gondolom verzio-t jelent az a 4-s ...
ja es igy nezki a komoly programom:
<?php
$img = ImageCreate(200, 200);
header(''Content-type: image/png'');
imagepng($img);
?>
vagy hogy kell egy alap negyzetet kirajzolni, amire aztan en eltudom helyezni a pixeleket -
cucka
addikt
-
szicsu
őstag
meg tudnátok mondani, hogy tudnám egy lekérdezést eredményét egyszerűen tömben eltárolni. pontosabban:
$parancs=''SELECT termek_nev FROM termekek '';
$eredmeny=mysql_query($parancs);
while ($sor = mysql_fetch_array($eredmeny)){
$tomb[]=$sor[''termek_nev''];
}
print $tomb[2] . ''<br>'';
print $tomb[3];
így sikerült megcsinálnom, de ettől biztos van egyszerűbb, mert nekem indexelve kellenek az értékek..... -
szicsu
őstag
HI!
hogy tudom ellenőrizni, hogy php-ből kiadott sql parancs (UPDATE) végrehajtódott-e? -
Briganti
tag
lenne egy lama kerdesem:
elonyosebb-e egy:
if ( ) { }
if ( ) { }
if ( ) { }
helyett
if ( ) { }
elseif ( ) { }
elseif ( ) { }
hasznalni, vagy abszolut mindegy, vagy nagyon -nagyon-nagyon bena kerdesde ha megis valameiket elonyosebb akkor miert?
(ha ugygondoljatok huje abszolut huje kerdes nem kell valaszolni)
[Szerkesztve] -
Briganti
tag
mekkora loool vagyok ... akartam valamit kerdezni, smikor egy feloraig irok, akkor leesett hogy mi a gond
-
Briganti
tag
válasz
Terminus_ #423 üzenetére
nagyon szepen koszi, de meg egy kicsivel kiegeszitem a valaszod, mert nem egesszen ez volt a megoldas, es hatha valakinek meg en is segitek ezzel
fetch-eles utan igy szedtem ki az id-t hogy:
$id[$i]=$row['col_int5';
a while-be mindig noveltem eggyel az $i erteket, es majd a linket ugy adtam meg hogy:
href=\''szerzodes.php?id=$id[$i]\''
meg egyszer koszi, tied a pont -
Terminus_
aktív tag
válasz
Briganti #422 üzenetére
A link így nézzen ki: <a href=\''szerzodes.php?id=$id\''>$company [#$id]</a>
A szerzodes.php-ben figyeld a $_GET[''id''] változót és e szerint dolgozz tovább.
A lényeg, hogy add át az url-ben azt a változót, amivel később dolgozni akarsz. Utána a $_GET tömbből asszociatívan a válozó nevével indexelve visszakapod a változó értékét.
[Szerkesztve] -
Briganti
tag
Hello, lenne egy kis problemam ... en kiiratom valamilyen feltetel szerint es tablazatba rendezve egy mysql tablazat elemeit, es egyik oszlop elem link-kent jelenik meg, es ha kiir nekem 20 elemet, es en pontosabban a masodikkal szeretnek tovabb dolgozni, en azt hogy tudom megoldani.
Lehet hogy ebbol sokat nem lehet megerteni, de jobban nemtudom leirni, beteszem a forrast, hatha az segit a megertesbe ...
echo ''<table align=\''center\'' width=\''450\'' border=\''1\''>'';
$sel3=mysql_query(''SELECT * FROM data2'');
while ($row = mysql_fetch_array($sel3, MYSQL_ASSOC))
{
$company=$row['txt2'];
$user=$row['txt1'];
.......
if ($szallito>0) {
echo ''<tr>'';
echo ''<td colspan=\''8\'' align=\''center\''><B><font color=\''blue\'' size=\''5\''>'';
echo ''<a href=\''szerzodes.php\''>$company [#$id]</a>'';
echo ''</font></b></td>'';
echo ''</tr>'';
echo ''<tr>'';
echo ''<td>Ar(100/200/300)</td>''.|. ''<td>$ar1/$ar2/$ar3</td>'';
echo ''<td>Aru:</td>''.|. ''<td>$aru</td>'';
echo ''<td>Szallito/Beszerzo:</td>''.|. ''<td>$szallito/$beszerzo</td>'';
echo ''</tr>'';
}
}
echo ''</table>'';
nemtudom igyis mennyire ertheto, de ha nem ertitek meg akkor kerdem ugyhogy:
pl:
<a href=''valami.php''>lajika [#2]</a>
en mit kell irjak a ''href'' utan hogy a valami.php a link (lajika [#2]) elso felevel (lajika) -val dolgozzon? -
Terminus_
aktív tag
válasz
vakondka #420 üzenetére
Nem, nem erre gondoltam.
Van 2000 rekordom. Egy weboldalra szeretném 25-ösével kirakni őket, de ehhez szeretnék egy lenyiló listát, amiben a 25-25 emberből az első és az utolsó van benne mindegyik oldalról.
Legjobb példa itt a ph!-n a forumba a lapozó select vagy az iwiw-en a nevek közti lapozás. Tehát nekem ehhez a select-hez kellene egy lekérdezés. Tisztán SQL alapon. PHP-vel kombinált megoldásom már van.
[Szerkesztve] -
vakondka
őstag
válasz
Terminus_ #416 üzenetére
Szia, ha jól értem egyszerűen annyit szeretnél, hogy pl. 25 embert listázzon ki egyszerre a lekérdezésed egy-egy meghatározott tartományban.
Akkor egyszerűen a lekérdezésed utolsó paramétere legyen a LIMIT utasítás.
Tehát az első 25 ember: SELECT * FROM users LIMIT 0,24
A második 25 ember: SELECT * FROM users LIMIT 25,50
stb... -
marcias
őstag
.
[Szerkesztve] -
Terminus_
aktív tag
válasz
paramparya #417 üzenetére
Nem, nem így értem.
lenne egy ?oldalankent=25 változó és ennek függvényébe tenném be egy <select>-be az eredményt. Tehát query-be csak azt tenném be, hogy oldalankent mennyit akarok a többi az fix és mindig az egész adatbázisra vonatkozik.
Tehát egy lista kell, hogy
kezdő végső
--------------------------------
Ennő Jancsi
Józska Pista
stb.
Ha lenne ROWID, mint az Oracle-be akkor meg tudnám csinálni.
sorry, a query alatt én a lekérdezést értem.
[Szerkesztve] -
paramparya
őstag
válasz
Terminus_ #416 üzenetére
Úgy érted, hogy lenne egy linklista, hogy:
?oldal=1
?oldal=2
?oldal=3
stb.., ez dinamikusan változna a rekordok számától függően, egyetlen query-d lenne, ami két paraméter alapján (mettől, mennyit) visszaadná az x embert, az y.-tól kezdve?
Tisztán sql-lel kapod nyilván, de kell elég két-három sor php, ami beállítja a mettől-t, és a mennyit-t (ez lehet konstans, és benne lehet a query-ben, és csak egy változót kell állítani. -
Terminus_
aktív tag
Nekem is lenne egy kérdésem:
Van egy táblám emberek adataival kb. 2500 rekord. Szeretném x-enként az n*x-edik és az (n+1)*x-1-edik (x pozitív egész, n természetes szám) ember nevét megkapni.
Ha egy kicsit csavaros megfogalmazás akkor: iwiw-szerűen szeretnék tartományokat kiírni lapozáskor, hogy
Kiss Pista - Kovács Géza
...
PHP-vel kombinált megoldások nem érdekelnek, tisztán SQL-el akarok egy olyan eredménytáblát kapni, amiben annyi rekord van, ahány oldal és két mező egyik a kezdő másik a vegén levő ember neve.
(Egyszerűség kedvéért egy oldalra menjen 25 ember, aztán a query-be majd belegányolok egy változót)
Köszi,
Terminus_ -
marcias
őstag
Sziasztok!
Fontos kérdésem lenne: hogyan lehet MySQL Control Centerben táblázatokat exportálni? Vagy egyáltalán, hogyan lehet az adatbázisból akár egy txt vagy sql fájl formájában úgy kinyerni az adatokat, hogy azt később vissza lehessen olvasni (pl. XP reinstall után) ? Köszi! -
szicsu
őstag
Hi!
''számtani '' műveleteket végeztetek php-val és hogy tudom rávenni, hogy az erdményt egészre kerekítse egészre, -
Jester01
veterán
válasz
FehérHolló #404 üzenetére
Igen, az sql az gyorsabb, főleg, ha van rá index is.
Amúgy még ha phpben rendezel is, a buborékot felejtsd el ha a sebesség a fontos. -
skera
tag
válasz
FehérHolló #404 üzenetére
A mySQL-es lekérdezés értelemszerűen gyorsabb.
-
FehérHolló
veterán
Két tulajdonság alapján is szeretném rendezni egy lekérdezés eredményét. Melyik gyorsabb a következő két lehetőség közül?
1. Ha mysql utasításba beleírok egy ''order by X asc, Y desc''-t
2. PHP-val az eredmény buborékos rendezése (mind X, mind Y alapján)
Van egy olyan érzésem, hogy a mysql-es verzió fut le kevesebb idő alatt, de nem vagyok túlzottan biztos a dolgomban. Remélem egy nálam okosabb ember biztora meg tudja mondani (esetleg indokolni is)!
Aktív témák
Hirdetés
- BESZÁMÍTÁS! ASUS ROG CROSSHAIR X670E GENE alaplap garanciával hibátlan működéssel
- Acer Nitro 5 -AN515 - 15.6"FHD IPS 144Hz - i7-11800H - 16GB - 512GB SSD+1TB HDD -RTX 3050 - Garancia
- BESZÁMÍTÁS! Intel Core i9 14900KF 24 mag 32 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! AMD FX-8320 8 mag 8 szál processzor garanciával hibátlan működéssel
- Apple iPhone 14 Pro, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest