Guest Thomash Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 tak pridám sem svoj prvý tutorial v mysql, napíšem sem najpoužívanejšie príkazy... MYSQL_QUERY - Používa sa na priamy príkaz SQL serveru Príklad: mysql_query("SELECT stĺpec FROM tabuľka"); Tento príkaz vytiahne z tabuľky TABUĽKA stĺpec STĹPEC Praktické využitie: - V spojení s mysql_fetch_object si vyberieme potrebný riadok z mysql Príklad: $vypis = mysql_query("SELECT stĺpec FROM tabuľka WHERE stĺpec='hodnota'"); - Vyberie z mysql obsah ktorý sa rovná hodnote za WHERE Následne môžeme túto hodnotu vypísať kódom echo $vypis; Použitie mysql_fetch_object - používa sa na vybratie tabuľky z mysql Príklad: $vypis = mysql_query("SELECT * FROM tabuľka WHERE stĺpec='hodnota'"); $vypis2 = mysql_fetch_object($vypis); Hviezdička v mysql_query znamená že vyberáme všetky stĺpce z tabuľky následne kód na vypísanie konkrétneho stĺpca vypadá takto: echo $vypis2->stlpec; tak to by na začiatok mohlo stačiť Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 Príklad: $vypis = mysql_query("SELECT stĺpec FROM tabuľka WHERE stĺpec='hodnota'"); - Vyberie z mysql obsah ktorý sa rovná hodnote za WHERE Následne môžeme túto hodnotu vypísať kódom echo $vypis; Vypíše 0 Link to comment Share on other sites More sharing options...
Guest Thomash Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 vypise to co je v tom stlpci, ked tam je 0 tak vypise 0 Link to comment Share on other sites More sharing options...
Deleted User 295 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 preco nepouzivas echo $vypis2["neco"]; ? mne to pride prehladnejsie Link to comment Share on other sites More sharing options...
Guest Thomash Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 ja som sa naucil s -> a pri pisani kodu si to uz ani neuvedomujem, automaticky pisem -> Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 vypise to co je v tom stlpci, ked tam je 0 tak vypise 0 ne, vypíše to 0 Aby to vypsalo to co chceš budeš muset použít funkce mysql_fetch_xxxx Link to comment Share on other sites More sharing options...
Deleted User 295 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 mysql_fetch_array Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 mysql_fetch_array j, ale je třeba i mysql_fetch_row... tak proto ty x Link to comment Share on other sites More sharing options...
Deleted User 295 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 j ale ten vypis by hlasil error keby ze pouzijes array musis nadefinovat limit na 1 ak tam nemas while $vypis2 = mysql_fetch_array(mysql_query("SELECT * FROM lol WHERE id = '$id' LIMIT 1")); Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 j ale ten vypis by hlasil error keby ze pouzijes array musis nadefinovat limit na 1 ak tam nemas while$vypis2 = mysql_fetch_array(mysql_query("SELECT * FROM lol WHERE id = '$id' LIMIT 1")); Blbost, nic to hlásit nebude, alespoň ne v PHP 5.3. Normálně takhle vypisuju z mysql bez limitu... Link to comment Share on other sites More sharing options...
Daffy 8 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 hezke by bylo napsat jak se k te databazi pripojit atd... nebudu radsi resit co to tu pisete za blbosti :DDDD protoze me odvezou ale ..muj mysql include ktery mam ve webhostingove administraci zacina nejak takto class DAFFY_Mysql { protected $connect; protected $db; protected $db_table; function __construct($DServer, $DUser, $DPass, $DName ) { $this->connect = mysql_connect($DServer, $DUser, $DPass) or die($LANGUAGE["mysql_error"]); $this->db = mysql_select_db($DName, $this->connect) or die($LANGUAGE["mysql_error_2"]); } public function DBquery( $data ) { $this->query = $data; $this->result = mysql_query( $this->query ); ... Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now