Perbarui kueri di php dengan variabel

Tampaknya diperbarui tanpa membersihkan masukan Anda - gunakan mysql_real_escape_string() dan mungkin htmlentities() agar masukan aman

Mencoba

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";

Dijawab oleh diafol 3.720 dalam

$query = "UPDATE events SET business_name='lemon city' WHERE business_name='$bus'";
$result = mysql_query($query) or die(mysql_error());
_

Coba string berkode keras, lihat apa yang terjadi
// EDIT
Tunggu, jika Anda mengosongkan bidang nama_bisnis saat Anda menjalankan kueri. APAKAH Anda memiliki baris di mana business_name = '$bus' any …

Dijawab oleh diafol 3.720 dalam

Oke, sepertinya masalah Anda adalah variabel POST. Anda mengatakan bahwa Anda telah menggemakan $co. Coba lagi untuk melihat apakah memang ada data di dalamnya

Setidaknya kesalahan telah diisolasi ke variabel

Dijawab oleh lit108 0 dalam

coba gunakan $_POST alih-alih hanya $co dalam kueri Anda jika saya telah memahami masalahnya dengan benar?

Dijawab oleh lit108 0 dalam

Apakah informasi yang diteruskan ke variabel berasal dari formulir?

jika demikian, apakah di dalam pernyataan if yang menyatakan bahwa kode ini harus dijalankan jika formulir dikirimkan?

if (isset($_POST['submit'])) {

$bus = $row_contact['business_name'];
$query = "UPDATE events SET business_name='$_POST[contact_company]' …

Semua 19 Balasan

Perbarui kueri di php dengan variabel

diafol

11 Tahun Lalu

Tampaknya diperbarui tanpa membersihkan masukan Anda - gunakan mysql_real_escape_string() dan mungkin htmlentities() agar masukan aman

Mencoba

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";

0 0

Membagikan

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

Tampaknya diperbarui tanpa membersihkan masukan Anda - gunakan mysql_real_escape_string() dan mungkin htmlentities() agar masukan aman

Mencoba

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";

OK saya menggunakan mysql_real_escape_string di $co, dan menggunakan tanda kutip tunggal dalam kueri saya seperti ini, tetapi hasil masih sama. Tidak berbeda dengan sebelum perubahan

Ini dia

$co = mysql_real_escape_string($_POST['contact_company']);
$bus = $row_contact['business_name'];
$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";
$result = mysql_query($query, $events) or die(mysql_error());

0 0

Membagikan

Diedit 11 Tahun Lalu oleh featherwebdiva karena. t/a

Perbarui kueri di php dengan variabel

diafol

11 Tahun Lalu

$query = "UPDATE events SET business_name='lemon city' WHERE business_name='$bus'";
$result = mysql_query($query) or die(mysql_error());
_

Coba string berkode keras, lihat apa yang terjadi
// EDIT
Tunggu, jika Anda mengosongkan bidang nama_bisnis saat Anda menjalankan kueri. APAKAH Anda memiliki baris di mana business_name = '$bus' lagi?

0 0

Membagikan

Diedit 11 Tahun Lalu oleh diafol karena. t/a

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

$query = "UPDATE events SET business_name='lemon city' WHERE business_name='$bus'";
$result = mysql_query($query) or die(mysql_error());
_

Coba string berkode keras, lihat apa yang terjadi
// EDIT
Tunggu, jika Anda mengosongkan bidang nama_bisnis saat Anda menjalankan kueri. APAKAH Anda memiliki baris di mana business_name = '$bus' lagi?

terima kasih atas bantuan Anda, tetapi saya masih tidak bisa menyelesaikan ini
karya hard-coded
dan, tidak, semua kemunculan nama_bisnis di mana nama_bisnis='$bus' diganti dengan kosong

0 0

Membagikan

Perbarui kueri di php dengan variabel

diafol

11 Tahun Lalu

Oke, sepertinya masalah Anda adalah variabel POST. Anda mengatakan bahwa Anda telah menggemakan $co. Coba lagi untuk melihat apakah memang ada data di dalamnya

Setidaknya kesalahan telah diisolasi ke variabel

0 0

Membagikan

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

Oke, sepertinya masalah Anda adalah variabel POST. Anda mengatakan bahwa Anda telah menggemakan $co. Coba lagi untuk melihat apakah memang ada data di dalamnya

Setidaknya kesalahan telah diisolasi ke variabel

echo $bus . ' -> ' . $co; // KMM promotions -> KMM
_

0 0

Membagikan

Perbarui kueri di php dengan variabel

lit108 0 Poster Cahaya

11 Tahun Lalu

coba gunakan $_POST alih-alih hanya $co dalam kueri Anda jika saya telah memahami masalahnya dengan benar?

0 0

Membagikan

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

coba gunakan $_POST alih-alih hanya $co dalam kueri Anda jika saya telah memahami masalahnya dengan benar?

terima kasih. yang berhasil
ini dia

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";
0

0 0

Membagikan

Diedit 11 Tahun Lalu oleh featherwebdiva karena. t/a

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

terima kasih. yang berhasil
ini dia

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";
0

ok saya pasti melihat sesuatu, itu tidak berhasil. ugggg. hasil yang sama. kosong

0 0

Membagikan

Perbarui kueri di php dengan variabel

lit108 0 Poster Cahaya

11 Tahun Lalu

Apakah informasi yang diteruskan ke variabel berasal dari formulir?

jika demikian, apakah di dalam pernyataan if yang menyatakan bahwa kode ini harus dijalankan jika formulir dikirimkan?

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";
_2

0 0

Membagikan

Perbarui kueri di php dengan variabel

diafol

11 Tahun Lalu

Beri tahu saya bahwa Anda tidak meneruskan contact_company melalui url ($_GET). Tapi kamu bilang

> Saat saya menggemakan $co dan $bus, keduanya mencetak di layar sebagaimana mestinya

Jadi saya bingung. Sesuatu yang sangat aneh terjadi di sini jika Anda dapat mengulang $co tepat sebelum SQL dan tampaknya OK dan kemudian SQL memberikan kosong. Jika ini masalahnya, gema pernyataan SQL Anda sebelum Anda menjalankannya

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";
_3

0 0

Membagikan

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

Apakah informasi yang diteruskan ke variabel berasal dari formulir?

jika demikian, apakah di dalam pernyataan if yang menyatakan bahwa kode ini harus dijalankan jika formulir dikirimkan?

ya, persis seperti ini

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";
_4

0 0

Membagikan

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

Beri tahu saya bahwa Anda tidak meneruskan contact_company melalui url ($_GET). Tapi kamu bilang

> Saat saya menggemakan $co dan $bus, keduanya mencetak di layar sebagaimana mestinya

Jadi saya bingung. Sesuatu yang sangat aneh terjadi di sini jika Anda dapat mengulang $co tepat sebelum SQL dan tampaknya OK dan kemudian SQL memberikan kosong. Jika ini masalahnya, gema pernyataan SQL Anda sebelum Anda menjalankannya

$query = "UPDATE events SET business_name='$co' WHERE business_name='$bus'";
_3

UPDATE event SET business_name='KMM' WHERE business_name='KMM promotion'

Aku bingung arggg

0 0

Membagikan

Diedit 11 Tahun Lalu oleh featherwebdiva karena. t/a

Perbarui kueri di php dengan variabel

diafol

11 Tahun Lalu

Dito

Apakah Anda memiliki catatan saat ini di tabel dengan nama_bisnis sama dengan 'promosi KMM'?

0 0

Membagikan

Diedit 11 Tahun Lalu oleh diafol karena. t/a

Perbarui kueri di php dengan variabel

danishbacker 0 Poster Junior dalam Pelatihan

11 Tahun Lalu

Hai, ulangi saja $query sebagai Tn. ardav berkata, jika masalahnya masih belum terpecahkan

0 0

Membagikan

Perbarui kueri di php dengan variabel

featherwebdiva 0 Poster Pemula

11 Tahun Lalu

Dito

Apakah Anda memiliki catatan saat ini di tabel dengan nama_bisnis sama dengan 'promosi KMM'?

ya saya lakukan, setelah setiap tes saya kemudian menggunakan pma untuk mengganti yang kosong. Pasti ada sesuatu yang saya abaikan. Saya 2 hari dalam hal ini sekarang tanpa solusi. Sepertinya mimpi buruk php. Pernah punya salah satunya?

Bagaimana Anda memperbarui variabel dalam kueri?

Menggunakan Variabel dalam Pernyataan pembaruan .
Anda dapat menetapkan variabel dalam klausa set dari pernyataan pembaruan, mirip dengan mengaturnya dalam pernyataan pilih
Sebelum Anda menggunakan variabel dalam pernyataan pembaruan, Anda harus mendeklarasikan variabel menggunakan deklarasi, dan menginisialisasinya dengan pilih, seperti yang ditunjukkan pada Contoh 5

Bisakah kita menetapkan dua nilai dalam kueri pembaruan?

Kita dapat memperbarui beberapa kolom dengan menentukan beberapa kolom setelah perintah SET di pernyataan UPDATE . Pernyataan UPDATE selalu diikuti oleh perintah SET, ini menentukan kolom di mana pembaruan diperlukan.

Bagaimana cara memperbarui data di MySQLi PHP?

Untuk melakukannya. .
buat pernyataan SQL UPDATE yang benar
ganti semua variabel dalam kueri dengan tanda tanya (disebut placeholder atau parameter)
menyiapkan kueri yang dihasilkan
mengikat variabel ke placeholder
mengeksekusi kueri

Bagaimana cara memperbarui data menggunakan formulir di PHP?

Perbarui Data dalam Tabel SQL dengan Formulir Menggunakan PHP & MYSQL .
Hubungkan PHP ke database MySQL
Buat Tombol Edit di Tabel HTML
Edit dan perbarui Data menggunakan PHP & MySQLi
4. Perbarui data menggunakan Formulir HTML
Uji Diri Anda untuk memperbarui data