ugrás a tartalomhoz

MySql Connect ... Hogy is van ez ???

tben · 2009. Május. 3. (V), 15.39
Helló !

A lényeg:
hogyan kell PHP vel MySQL -re kapcsolódni annak parancsokat adni belüle esetleg dolgokat lekérdezni... ??? Tudna valaki segíteni ??? Ja és ha lehet akkor ne angolnyelvő weblapokra adjatok linkeket !!! ... Köszi !!!

JAH... és nem tudna valaki segíteni??? Szavazót szeretnék aholmindenki csak 1* szavazhat... sok gagyit láttam és nem ngyon mentek... volt ami hibásan volt ami hibaüzenettel ... Előre is köszi mindenkinek !!! ... :D
 
1

php-mysql

nemalevi · 2009. Május. 3. (V), 17.18
Szerintem a php nem lesz a barátod, ha nem barátkozol meg az angollal!
Szerintem kezdőknek az egyik legjobb oldal - igaz angol nyelvű - w3schools.com
De ott a php.net, ami mindent tartalmaz a php-ről, amire szükség lehet, és az magyarul van.
Itt a weblaboron is sokat lehet tanulni, de itt leharapják a fejed ha nem nézel szét mielőtt olyat kérdezel, amit valamelyik keresővel is könnyedén meg lehet találni.

Kapcsolódás:

define("DB_SERVER", "szerver");
define("DB_USER", "felhasznalo");
define("DB_PASS", "jelszo");
define("DB_NAME", "adatbazis_neve");
//kapcsolodas
$connection = mysql_connect(DB_SERVER,DB_USER,DB_PASS);
  if (!$connection)  {
  die("A kapcsolódás sikertelen: " . mysql_error());
  }
  
//adatbazis kivalasztasa
$db_select = mysql_select_db(DB_NAME,$connection);
  if (!$db_select)  {
  die("Az adatbázis kiválasztása sikertelen: " . mysql_error());
  }
A kiválasztás után az Insert, select, update, delete stb. parancsokkal lehet lekérdezni az adatbázisból.
Példa:

$query="SELECT * FROM tabla_neve ORDER BY id";
$result=mysql_query($query);
while($row=mysql_fetch_array($result)) {
 //ide kerul a lekerdezes eredmenye
echo $row['sql_cella_neve']."<br />";
}

2

...

zolika · 2009. Május. 3. (V), 17.24
Ha jómagad is látod hogy most kezdte a php-t akkor miért adsz neki ilyen "bonyolult" kapcsolódás kódot?
gondolom nem érti meg... ha pedig nem érti akkor nem fog sose megbarátkozni a phpvel.

Tessék tben itt egy egyszerűbb kapcsolódási kód.

<?
$kapcsolat = mysql_connect("host","felhasználónév","jelszó");
mysql_select_db("adatbázisodneve", $kapcsolat);
?>

annyiban különbözik az előttem szólóétól hogy ez ha nem sikerül kapcsolódnia nem ír ki semmilyen szöveget neked.

De bízok benne hogy rendesen kitudod tölteni és nem lesz vele gondod:)
A lekérdezéseknek meg tényleg nézz utána azt nehezebb lenne leírni.


üdv!
3

copypast

Drawain · 2009. Május. 3. (V), 18.00
Miért, a copypast olyan bonyolult? (másrészt meg aki annyira most kezdte a programozást, hogy nincs tisztában a define, die parancsokkal és az elágazással, az meg ne mysql-ezzen még...)
4

Ha meg beirsz 5 kerdojelet,

efpe · 2009. Május. 3. (V), 18.17
Ha meg beirsz 5 kerdojelet, biztonsan tobben segitenek majd. Amugy http://php.net.
5

magyar nyelv :)

szabo.b.gabor · 2009. Május. 4. (H), 11.13
és ha magyar nyelvű forrásból szeretnél tanulni, akkor előtte nem ártana megtanulni magyarul írni ;) legalább egyszer olvasd át, amit írsz, mielőtt beküldöd..
6

chhh...

zolika · 2009. Május. 6. (Sze), 18.59
már ne is haragudjon meg egyikőtök sem de pont ezektől a szurkálodó nagyzoló flegma megjegyzéseitektől megy el a kedve a kezdő programozóknak az egésztől...
büszkék lehettek magatokra.

Nem mind1 neked hogy hogy ír? ha nem érted akkor magadra vess... nem egy konferencián vagyunk.
7

Megpróbálom elmagyarázni...

fchris82 · 2009. Május. 7. (Cs), 10.20
Ez itt nem tanfolyam, ahol a full kezdő Pistikéknek majd emberek, a szabad idejükből, teljesen ingyen mesekönyvet fognak írni a programozásról, csak hogy azok megszeressék. Ha már ingyen segít vki, elvárja, hogy a másik minimális erőfeszítéseket megtegyen az Ő ÜGYE érdekében! Érted? Nem nekem és a többieknek fontos, hanem NEKI (meg neked ...) Tehát, ha ő lusta megtanulni angolul, ami tényleg kell, akkor nehogy már mi legyünk a hunyók, és mi alkalmazkodjunk. Kell, fogd fel, hogy kell! Ennyi. De ha meg nem akar megtanulni, akkor vegyen egy könyvet! Vagy tanuljon meg keresni. Vagy vhogy máshogy próbálja meg kompenzálni a "lustaságát". Ez olyan, hogy az autóvezetéshez látni kell! És ha 20-as dioptriád van, akkor ne a többi közlekedőt okold, amiért türelmetlenek, mert 50-el mész az autópálya belső sávjában, mivel a korlát miatt jobban látod, merre megy az út ...

Szóval mikor azt közlik a kérdezővel, hogy előbb keressél, vegyél könyvet, tanuld meg előbb ezt és ezt, azt azért teszik, mert így van! Mert ők már értenek hozzá, és tudják, hogy ezek bizony kellenek.

És csak a full kezdők szoktak kiakadni azon, hogy "miért nem lehet érthetően válaszolni?". Azért, mert ez neked fontos, nem "nekünk". És ha neked fontos vmi, akkor bizony neked kell tenni érte, és nem úgy van, hogy majd "mi" alkalmazkodunk, és 200 sorban magyarázatokkal és kommentekkel tűzdelve kezed alá adjuk a számodra is érthető megoldást, ami egyébként 2-3 keresésre van tőled is! De ha vki annyira kezdő, hogy még igazából keresni sem tud rá, az fogja fel, hogy egyelőre nem beszélünk egy nyelvet. Ha nemalevi válaszát nem érti, és azután nem döbben rá, hogy bizony előbb meg kellene tanulni a minimális alapokat, hogy legalább kérdezni, keresni és a "választ érteni" tudjon, akkor az az ember menthetetlen és még 2-3 év múlva is olyan ostoba kérdésekkel jönne itt a fórumon, ami miatt a legtürelmesebb ember életkedve is elmenne.
8

Illetve kiegeszitenem meg

efpe · 2009. Május. 8. (P), 16.50
Illetve kiegeszitenem meg annyival, hogy minimalisan illik beszelni/irni egy nyelvet. Ez esetben legalabb a magyart. Nem a helyesirasra gondolok csak, akar a formai dolgokat is nezhetjuk. Nem kell 30 db kerdojel, 50 felkialtojel. Ha egyszer elolvassa, amit irt rajon, hogy nem "belüle", nem "angolnyelvő", sot nem is "ngyon".

A formai dolgokon tul a tartalmi resz is erdekes. A "nem mukodik" hibakbol senki nem tudja kitalalni, hogy mi volt a baj a szavazoival.

Nem akarom bantani, csak nehogy mar megvedjuk szegeny embert, aki a "php vote" stringet nem tudja beirni a googleba. Akar csak ide bevagni az altala talalt "gagyi" szavazo hibauzenetet. Esetleg egy linket, barmit...

efpe
9

lelehet ám állni .. :)

tben · 2009. Jún. 21. (V), 12.23
mindenkinek köszi de nem azért indítottam a témát hogy legyen hol veszekedni ... :)
am már megoldottam (nélkületek is ... )
azért néhányan egész rendesek voltatok ... :) (Sajnos az ilyenek voltak kevesebben)
amúgy meg azóta már nem vagyok olyan nagyon kezdő :P
Ja és azoknak akik csak kötözködtek hogy hogyan írok + stb ... :

Nem érdekeltek különösebben ... :)
De a weblapszerkesztéshez kötődően már egészen jól tudok angolul :P (Sztem...)
és nem csak a HTML -t meg a PHP print parancsát ismerem ... :P

A szavazó mmár nem kell ! :)

ja és had örüljetek :D
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
10

Sajnos nem sokat fejlődtél

csaba86 · 2009. Jún. 21. (V), 13.20
Sajnos nem sokat fejlődtél úgy látszik. :)
11

:)

gabesz666 · 2009. Jún. 22. (H), 09.44
Ez tény! :)