menyisipkan data tanpa insert

Apakah bisa menyisipkan data pada query select tanpa menginsertkan data tersebut?

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Diperbarui 6 tahun yang lalu

11 Jawaban:

maksudnya gman gan ??? query select kog menginsertkan data ??

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

jadi saya mau menyisipkan harga 1200 di select itu gan

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

maksudnya 12.000 kah...

maksudnya agan pengen nampilin data 12.000 waktu menampilkan data nya ,, sedangkan di tabelnya tidak ada nilai 12.000,, hanya ada 10.000 dan 11.000 gitu kah ? kalau emang iya coba seperti ini...


/****************
    TABEL HARGA
 ****************
    ID      HARGA
    -------------
    1       11000
    2       15000

******************/

$conn     = mysqli_connect( $host, $user, $pass, $db) or die('Could not connect to mysql server.' );
$result   = mysqli_query($conn, "SELECT * FROM HARGA");
$jmlData  = mysqli_num_rows($result);

$arrHarga = array();
$naik     = 1000;

// buat perulangan untuk menampung seluruh data

while($row = mysqli_fetch_assoc($result)) {
    $arrHarga[] = $row['harga'];
}

// array dimulai dari 0

$i = $arrHarga[0];

// perulangan mulai dari array 0 - terakhir => ($jmlData - 1)

while($i <= $arrHarga[$jmlData - 1]) {

    // code sesuaikan kebutuhan

    echo $i . "<br>";

    // setiap perulangan nilai ditambah 1000

    $i += $naik;
}

Semoga Membantu ,,, (^_^)

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

kalau langsung dari select tidak bisa ya gan? but nice code.

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

Ndk bisa gan kalau satu tabel .. kan select itu ambil data,, ya adanya ditabel itu yg diambil , tapi kalau ada join dengan tabel lain kemungkinan masih bisa diakali...

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Maksudnya menyisipkan bagaimana? Apa outputnya pengen jadi 10000,11000, dan 1200. Atau ditambah data yang di tabel itu jadi 11200 dan 12200 Gan. Klw ditambah angkanya sih bisa selama tipe datanya int atau double, contoh querynya:

 SELECT harga, 1200 AS harga_tambahan ,price + 1200 AS total FROM `products`

Ntar outputnya: harga harga_tambahan total 10000 1200 11200 11000 1200 12200 Tapi klw pengen nambah outputnya sih lebih baik pake kodingan susah klw pakai query Gan. Contohnya klw pake php pake array_push.

avatar devio
@devio

101 Kontribusi 46 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

hahaha, oke gan fix tidak bisa ya langsung dari select.

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

emg mau buat kasus ap?? mungkin agan yg mempersulit.. jadi malah gk selesai2...

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

masalahnya pakai sql server dan vb.net gan, kalau php mah udh kelar dari dulu wkwk

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

logika nya kan sama gan kog gan... desktop malah lebih gampang.. gk perlu pusing beberapa bahasa pemrograman...validasi jg gampang..security dll.. wkwkwkw

tapi kalau boleh tau mau dibuat kasus ap? kog aneh gtu

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Jadi ada inputan angka (misal 12000 tadi), lah terus di cari angka itu urutan keberapa dalam select tersebut.

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban