使用未定义的常量(来自select)

时间:2017-07-25 03:26:28

标签: php

我在编写网站时遇到一个问题。这是我的代码:

$host = '127.0.0.1';
$user = 'root';      
$password = '';      
$database = 'undian';  

// Koneksi dan memilih database di server
$conect=mysqli_connect($host,$user,$password) or die("Koneksi gagal");
mysqli_select_db($conect, $database) or die("Database tidak bisa dibuka");

$lblAngka = $_POST ['pAngka'];
$tanggal = date("Y-m-d H:i:s");

$sql2 = mysqli_query($conect, "SELECT * FROM `undian` WHERE `nmr_undian` = '$lblAngka'"); 
$r=mysqli_fetch_array($sql2);
$nama=$r[nama_pelanggan];

mysqli_query($conect, "INSERT INTO pemenang(nama_pemenang, nmr_undian, tanggal)
            VALUES ('$nama', '$lblAngka', '$tanggal')");

mysqli_close($conect);

我想更改变量$name,我会注意到:

  

使用未定义的常量nama_pelanggan - 在第17行的C:\ xampp \ htdocs \ lol \ simpan.php中假定为'nama_pelanggan'

3 个答案:

答案 0 :(得分:2)

nama_pelanggan是列名,因此您需要使用引号(如此

$nama=$r['nama_pelanggan'];

答案 1 :(得分:1)

将第17行更改为

$nama=$r['nama_pelanggan'];

答案 2 :(得分:0)

添加' $nama=$r['nama_pelanggan'];