Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
列计数与第1行的值计数不匹配-PHP_Php_Mysql - Fatal编程技术网

列计数与第1行的值计数不匹配-PHP

列计数与第1行的值计数不匹配-PHP,php,mysql,Php,Mysql,此代码是错误的 $simpan = mysql_query("insert into siswa (nama, jk, nis, nisn, nik, sebagai, tgl_masuk, kelas, jurusan, tempat_lahir, tgl_lahir, agama, kwn, butuh_khusus, jalan, rt, rw, dusun, kelurahan, kecamatan, kode_pos, tinggal, transportasi, telp_rumah

此代码是错误的

$simpan = mysql_query("insert into siswa (nama, jk, nis, nisn, nik, sebagai, tgl_masuk, kelas, jurusan, tempat_lahir,
tgl_lahir, agama, kwn, butuh_khusus, jalan, rt, rw, dusun, kelurahan, kecamatan,
kode_pos, tinggal, transportasi, telp_rumah, hp, email, kps, nama_ayah, tl_ayah, pendidikan_ayah, 
pekerjaan_ayah, penghasilan_ayah, kebutuhan_ayah, nama_ibu, tl_ibu, pendidikan_ibu, pekerjaan_ibu, penghasilan_ibu, kebutuhan,ibu, nama_wali, 
tl_wali, pendidikan_wali, pekerjaan_wali, penghasilan_wali, kebutuhan_wali )values('$nama', '$jk', '$nis', '$nisn', '$nik', '$sebagai', '$tgl_masuk', '$kelas', '$jurusan', '$tempat_lahir', 
'$tgl_lahir', '$agama', '$kwn', '$butuh_khusus', '$jalan', '$rt', '$rw', '$dusun', '$kelurahan', '$kecamatan', 
'$kode_pos', '$tinggal', '$transportasi', '$telp_rumah', '$hp', '$email', '$kps', '$nama_ayah', '$tl_ayah', '$pendidikan_ayah', 
'$pekerjaan_ayah', '$penghasilan_ayah', '$kebutuhan_ayah', '$nama_ibu', '$tl_ibu', '$pendidikan_ibu', '$pekerjaan_ibu', '$penghasilan_ibu', '$kebutuhan_ibu', '$nama_wali', 
'$tl_wali', '$pendidikan_wali', '$pekerjaan_wali', '$penghasilan_wali', '$kebutuhan_wali')")or die (mysql_error());

我是不是遗漏了什么

这似乎是数据库中的错误。假设所有变量都已定义,并且没有逻辑错误,那么实际代码就可以了 仔细检查MySQL表siswa中是否定义了所有列

此外,PHP中的MySQL函数已经过时,建议您使用mysqli。以下是有关如何使用此方法进行查询的链接:

另一种测试是否存在问题的方法是通过手动将查询字符串streight插入mysql控制台来测试查询


总之,这不是PHP的问题,数据库的列结构与您提供的输入数量不匹配。

您必须改进您的问题,让其他人理解,只有这样您才能得到一个好的快速答案。回显$simpan,然后将其复制并粘贴到sql选项卡中的phpmyadmin中,查看您得到的答案。这会让你走上正确的方向。