» »

mysql help

mysql help

poweroff ::

Imam naslednji problem... o mySQL nimam pojma, vendar sem nekako uspel ustvariti naslednjo tabelo:

CREATE TABLE intellicount (
respond mediumint(2) default NULL,
accesstime datetime default NULL,
location varchar(150) default NULL,
cookieid varchar(32) default NULL,
sessid varchar(32) default NULL,
IP varchar(15) default NULL,
referer varchar(150) default NULL,
host varchar(80) default NULL,
browser varchar(50) default NULL,
num_reloads mediumint(5) default NULL
) TYPE=MyISAM;

Kako se pa v PHPju connectam na to bazo in potem notri vanjo nekaj zapisem / preberem?

Saj vem da je to cisto trivialno vprasanje, vendar vseeno prosim za odgovor... :O

cahahopie ::

Zapišeš lahko takole npr.:
//to je da se konektaš v mysql iz phpja
$dbhost = "localhost";
$dbuser = "MYSQL_username";
$dboass = "MYSQL_password";
$dbcnx = mysql_connect($dbhost, $dbuser, $dbpass)
or die("Databaze ni od nikoder??!!");

//to je če insertaš:
$sql = "INSERT INTO neka_tabela SET
nek_filed = 'lalalla',
en_drug_field = '$ena_spremenljivka',
ipd.....";
if(!mysql_query($sql)) {
echo("NAPAČA!");
}

//to je če updejtaš neko vrstico..
$sql = "UPDATE neka_tabele SET
nek_field = 'lalalal',
en_drug_field= '$ena_spremenjlivka',
ipd...";
if(!mysql_query($sql)) {
echo("NAPAČA!");
}

//to je če selektaš vse...
$sql = "SELECT (*) FROM neka_tabela WHERE nek_field = 'lalal';
pa enak if stavek...
//to je če selektaš samo nekaj kar te zanima...
$sql = "SELECT en_drug_field, en_tret_field FROM neka_tabela WHERE nek_field = 'lalala' ";
pa enak if stavek...

Hvala se pa pod mizo vala?
btw. tole so osnovni queriji.... mal si preber kak delat v navezi php in mysql od Kevin Yanka na webmasterbase. Pa mau še mysql manual poglej in mal za mysql funkcije v php manualu...

Zgodovina sprememb…

  • spremenilo: cahahopie ()

rc-car ::

// Povezava na bazo:

$povezi = mysql_connect ($path, $username, $password);
$izberi = mysql_select_db($baza, $povezi);

/* $path pomeni pot do baze, $username je uporabniško ime za bazo, $password geslo in $baza je ime baze, ki jo želimo uporabljati */

//Izpis iz tabele

$sql = 'SELECT polje FROM tabela';
$result = mysql_query($sql);
while ($myrow = mysql_fetch_array($result)) {
echo $polje; /* izpisujemo vsebino vseh polj 'polje' v tabeli */
};


//Vnos v bazo
$sql = 'INSERT INTO tabela (polje1) VALUES ('ena')';
$result = mysql_query($sql);

Pa se skor vse spremenljivke sem po slovensko napisal.. :8)

8-)


pa me je cahahopie prehitu.. :\
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

Zgodovina sprememb…

  • spremenil: rc-car ()

cahahopie ::

Ma japote?? V mojem primeru še manja mysql_selct_db() funkcija.

poweroff ::

HVALA!!!

(no, pocasi se bom se cesa naucil...):D


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[SQL in PHP] Preprost PHP koledarček, ki je povezan z MySQL bazo

Oddelek: Programiranje
91926 (1688) R33D3M33R
»

Pošiljanje v mysql bazo

Oddelek: Izdelava spletišč
61085 (1019) zaj_tam
»

mysql help

Oddelek: Izdelava spletišč
82095 (1891) poweroff
»

PHP help!

Oddelek: Programiranje
251733 (1571) rc-car
»

Mam en problem...

Oddelek: Programiranje
111210 (1047) glavic

Več podobnih tem