Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-22-2013, 09:26 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › PHP v
« Previous 1 ... 17 18 19 20 21 ... 31 Next »

[Solved] Menyederhanakan query mysql + PHP

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Solved Menyederhanakan query mysql + PHP
03-05-2012, 05:50 PM (This post was last modified: 03-05-2012 05:50 PM by suicidal.)
Post: #1
suicidal Offline
./Devilz Commander
Posts: 399
Joined: Jan 2010
Reputation: 15
Menyederhanakan query mysql + PHP
Langsung aja nih om.

Saya punya data, nah saya putuskan saya jadikan 1 table aj.
tbl_info
kode_info , isi_info
ym1, id_ym1
ym2, id_ym2
ym3, id_ym3
dst..

PHP Code:
$sql1 = "SELECT isi_info AS ym1 FROM tbl_info WHERE kode_info='ym1'";
$sql2 = "SELECT isi_info AS ym2 FROM tbl_info WHERE kode_info='ym2'";
$sql3 = "SELECT isi_info AS ym3 FROM tbl_info WHERE kode_info='ym3'";
$sql4 = "SELECT isi_info AS hp1 FROM tbl_info WHERE kode_info='hp1'";
$sql5 = "SELECT isi_info AS hp2 FROM tbl_info WHERE kode_info='hp2'";
$sql6 = "SELECT isi_info AS pin FROM tbl_info WHERE kode_info='pin'";
$sql7 = "SELECT isi_info AS alamat FROM tbl_info WHERE kode_info='alamat'";
$sql8 = "SELECT isi_info AS owner FROM tbl_info WHERE kode_info='owner'";

$query1 = mysql_query($sql1);
$query2 = mysql_query($sql2);
$query3 = mysql_query($sql3);
$query4 = mysql_query($sql4);
$query5 = mysql_query($sql5);
$query6 = mysql_query($sql6);
$query7 = mysql_query($sql7);
$query8 = mysql_query($sql8);

$data1 = mysql_fetch_assoc($query1);
$data2 = mysql_fetch_assoc($query2);
$data3 = mysql_fetch_assoc($query3);
$data4 = mysql_fetch_assoc($query4);
$data5 = mysql_fetch_assoc($query5);
$data6 = mysql_fetch_assoc($query6);
$data7 = mysql_fetch_assoc($query7);
$data8 = mysql_fetch_assoc($query8);

echo 
$data1['ym1'];
echo 
$data2['ym2'];
echo 
$data3['ym3'];
.. 

Bisa ga sih disederhanakan menjadi 1 query ?
Soalnya bingung kalo ketemu kasus kyk gini.
hmmsenengpinter
Visit this user's website Find all posts by this user
Quote this message in a reply
03-05-2012, 07:33 PM
Post: #2
darkslayer Offline
./Devilz Advisor
Posts: 570
Joined: May 2010
Reputation: 38
RE: Menyederhanakan query mysql + PHP
$sql=mysql_query("select * from tbl_name");
While($row=mysql_fetch_row($sql)){
Echo $row[0]." ".$row[1]."<br>";
}

Sory pk hp.
Ane pk fetch row cz kesulitan copas column id nya. Bs jg pk fetch array.
W3schools.com kang mantep buat belajar imi
Find all posts by this user
Quote this message in a reply
03-05-2012, 09:17 PM (This post was last modified: 03-05-2012 09:19 PM by suicidal.)
Post: #3
suicidal Offline
./Devilz Commander
Posts: 399
Joined: Jan 2010
Reputation: 15
RE: Menyederhanakan query mysql + PHP
Bukan itu yang saya maksud omm, saya udah mengerti kalo itu.

Maksud saya kan kalo kode_page itu bukan primary key yg auto increment.

Contoh
tbl_info
kode_info , isi_info
ym1, id_ym1
ym2, id_ym2
ym3, id_ym3
owner, suparjo
alamat, jalan devilzc0de

Saya ingin mencetak ym3 dan id_ym3 dan ym9 dan id_ym9
Kalo query biasa kan seperti ini :
PHP Code:
$sql = "SELECT * FROM tbl_info WHERE kode_info='ym3'";
$query = mysql_query($sql);
$data = mysql_fetch_assoc($query);
echo 
$data['isi_info'];

$sql = "SELECT * FROM tbl_info WHERE kode_info='ym9'";
$query = mysql_query($sql);
$data = mysql_fetch_assoc($query);
echo 
$data['isi_info']; 
Hasilnya :
Code:
id_ym3
id_ym9

Kalo misalkan saya ingin mencetak dengan kode_info ym3, ym9, owner, alamat , dll itu dengan 1 query itu gmn ?
Hasil yang diinginkan seperti ini :
Code:
id_ym1
id_ym9
suparjo
jalan devilzc0de
Visit this user's website Find all posts by this user
Quote this message in a reply
03-05-2012, 09:20 PM (This post was last modified: 03-05-2012 09:23 PM by wenkhairu.)
Post: #4
wenkhairu Offline
Administrator
*******
Administrators
Posts: 1,344
Joined: Dec 2009
Reputation: 260
RE: Menyederhanakan query mysql + PHP
PHP Code:
function query($as, $primary){
    
$sql = "SELECT isi_info AS ".$as." FROM tbl_info WHERE kode_info='".$primary."'";
    
$query = mysql_query($sql);
    
$data = mysql_fetch_assoc($query);
    
//array aoutput
    //return $data
    //singel ouput
    //retrun $data[$as];
}
//$tes = query('ym1','ym1');
//print_r($tes);
//atau
//echo query('ym1','ym1'); 
Visit this user's website Find all posts by this user
Quote this message in a reply
03-05-2012, 09:32 PM (This post was last modified: 03-05-2012 09:32 PM by suicidal.)
Post: #5
suicidal Offline
./Devilz Commander
Posts: 399
Joined: Jan 2010
Reputation: 15
RE: Menyederhanakan query mysql + PHP
(03-05-2012 09:20 PM)wenkhairu Wrote:  
PHP Code:
function query($as, $primary){
    
$sql = "SELECT isi_info AS ".$as." FROM tbl_info WHERE kode_info='".$primary."'";
    
$query = mysql_query($sql);
    
$data = mysql_fetch_assoc($query);
    
//array aoutput
    //return $data
    //singel ouput
    //retrun $data[$as];
}
//$tes = query('ym1','ym1');
//print_r($tes);
//atau
//echo query('ym1','ym1'); 
Nah ini maksud saya.
Makasih ommm wenk mantaphmmsenengpinter
Visit this user's website Find all posts by this user
Quote this message in a reply
03-05-2012, 10:32 PM (This post was last modified: 03-05-2012 10:33 PM by darkslayer.)
Post: #6
darkslayer Offline
./Devilz Advisor
Posts: 570
Joined: May 2010
Reputation: 38
RE: Menyederhanakan query mysql + PHP
(03-05-2012 09:32 PM)suicidal Wrote:  
(03-05-2012 09:20 PM)wenkhairu Wrote:  
PHP Code:
function query($as, $primary){
    
$sql = "SELECT isi_info AS ".$as." FROM tbl_info WHERE kode_info='".$primary."'";
    
$query = mysql_query($sql);
    
$data = mysql_fetch_assoc($query);
    
//array aoutput
    //return $data
    //singel ouput
    //retrun $data[$as];
}
//$tes = query('ym1','ym1');
//print_r($tes);
//atau
//echo query('ym1','ym1'); 
Nah ini maksud saya.
Makasih ommm wenk mantaphmmsenengpinter
owh om suicidal toh yg nanya hammer
Scr g mgkn om nanya begono,
Btw
Kang wenk emg mantep :-D
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [Solved] gagal update query anyo_ateng 9 135 05-13-2013 01:02 PM
Last Post: anyo_ateng
Question [Solved] how Delete mysql table row dengan php dauf 12 165 05-08-2013 04:32 PM
Last Post: jundulloh
  [Tutor] script untuk import excel ke MySQL dellacroug 9 146 04-29-2013 11:33 AM
Last Post: Sixmart
  [Tutor] Mengubah Format Date MySQL c1ck0 4 146 03-25-2013 06:22 AM
Last Post: hakimoxz
  [Solved] PHP - MySQL Date vegetariand 1 135 01-27-2013 05:46 AM
Last Post: ditatompel
  [Tutor] Menyimpan Log Error Query SQL Untuk Troubleshooting c1ck0 7 216 01-01-2013 01:12 PM
Last Post: sotbot
  [Solved] Query INSERT INTO antaliga 3 152 11-10-2012 02:46 PM
Last Post: antaliga
  [Solved] MySQL exist file no running ? vegetariand 0 101 09-22-2012 04:57 PM
Last Post: vegetariand
Thumbs Up Banned IP Redirecting[PHP] and [mySQL] royvandi 10 565 09-19-2012 11:55 PM
Last Post: d3m3nt012
  [Solved] Tanya Query multi table menggunakan Array adiscsi 6 217 09-19-2012 02:37 PM
Last Post: chiboga

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-22-2013, 09:26 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE