Forum » Programiranje » 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
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...
//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.. :\
$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 ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [SQL in PHP] Preprost PHP koledarček, ki je povezan z MySQL bazoOddelek: Programiranje | 1926 (1688) | R33D3M33R |
» | Pošiljanje v mysql bazoOddelek: Izdelava spletišč | 1085 (1019) | zaj_tam |
» | mysql helpOddelek: Izdelava spletišč | 2095 (1891) | poweroff |
» | PHP help!Oddelek: Programiranje | 1733 (1571) | rc-car |
» | Mam en problem...Oddelek: Programiranje | 1210 (1047) | glavic |