我是一个初学者JSON
,我的问题是为什么我的代码显示描述(描述是medium text
类型)不会在浏览器中输出任何东西?但类型为:varchar 100
的标题通常输出?我的PHP代码不显示数据从MySQL使用阵列推然后json_encode
我的代码init.php
<?php
$db_name = "webappdb";
$user = "root";
$pass = "";
$server_name = "localhost";
$connection = mysqli_connect($server_name, $user, $pass, $db_name);
if (!$connection) {
# code...
echo "Error connection". mysqli_error();
} else {
// success
}
?>
我的代码iklanbaris.php
与显示titleIklanBaris
,它的工作原理..
<?php
require "init.php";
$sql_query1 = "SELECT * FROM iklan";
$res = mysqli_query($connection, $sql_query1);
$result = array();
while($row = mysqli_fetch_array($res)){
array_push($result,
array(
'titleIklanBaris'=>$row[1]
));
}
echo json_encode($result);
mysqli_close($connection);
?>
screenshot for the titleIklanBaris (it works display the data)
我的代码iklanbaris.php
与显示descriptionIklanBaris
(不显示任何东西)
<?php
require "init.php";
$sql_query1 = "SELECT * FROM iklan";
$res = mysqli_query($connection, $sql_query1);
$result = array();
while($row = mysqli_fetch_array($res)){
array_push($result,
array(
'descriptionIklanBaris'=>$row[2]
));
}
echo json_encode($result);
mysqli_close($connection);
?>
screenshot for the descriptionIklanBaris, does not show the data
和创建我使用的数据的最后一个我的代码的MySQL查询:
-- phpMyAdmin SQL Dump
-- version 4.1.12
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Oct 02, 2016 at 12:48 PM
-- Server version: 5.6.16
-- PHP Version: 5.5.11
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */;
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */;
/*!40101 SET @[email protected]@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `webappdb`
--
-- --------------------------------------------------------
--
-- Table structure for table `iklan`
--
CREATE TABLE IF NOT EXISTS `iklan` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`titleIklanBaris` varchar(100) NOT NULL,
`descriptionIklanBaris` mediumtext NOT NULL,
`pengirimIklanBaris` varchar(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
INSERT INTO `iklan` (`id`, `titleIklanBaris`, `descriptionIklanBaris`, `pengirimIklanBaris`) VALUES
(1, 'Sales Account Officer', 'Deskripsi Pekerjaan Melakukan kegiatan sales untuk mencapai target register baru layanan Jagoan Hosting & Beon. Persyaratan Full time Pria/Wanita Maksimal 30 Tahun Pengalaman di bidang sales minimal 1 tahun Aktif berkomunikasi dan memiliki networking yang luas Mengerti penggunaan aplikasi yang berhubungan dengan internet Lancar berbahasa inggris (aktif & pasif) Berpengalaman sales di bidang IT (diutamakan) Berpenampilan menarik (diutamakan) Penempatan Kota Malang Benefit : Gaji pokok + Bonus + Tunjangan kesehatan', 'Beon Intermedia Group PT'),
(2, 'Sales Account Officer', 'Deskripsi Pekerjaan Melakukan kegiatan sales untuk mencapai target register baru layanan Jagoan Hosting & Beon. Persyaratan Full time Pria/Wanita Maksimal 30 Tahun Pengalaman di bidang sales minimal 1 tahun Aktif berkomunikasi dan memiliki networking yang luas Mengerti penggunaan aplikasi yang berhubungan dengan internet Lancar berbahasa inggris (aktif & pasif) Berpengalaman sales di bidang IT (diutamakan) Berpenampilan menarik (diutamakan) Penempatan Kota Malang Benefit : Gaji pokok + Bonus + Tunjangan kesehatan', 'Beon Intermedia Group PT'),
(3, 'Sales Account Officer', 'Deskripsi Pekerjaan Melakukan kegiatan sales untuk mencapai target register baru layanan Jagoan Hosting & Beon. Persyaratan Full time Pria/Wanita Maksimal 30 Tahun Pengalaman di bidang sales minimal 1 tahun Aktif berkomunikasi dan memiliki networking yang luas Mengerti penggunaan aplikasi yang berhubungan dengan internet Lancar berbahasa inggris (aktif & pasif) Berpengalaman sales di bidang IT (diutamakan) Berpenampilan menarik (diutamakan) Penempatan Kota Malang Benefit : Gaji pokok + Bonus + Tunjangan kesehatan', 'Beon Intermedia Group PT'),
(4, 'Sales Account Officer', 'Deskripsi Pekerjaan Melakukan kegiatan sales untuk mencapai target register baru layanan Jagoan Hosting & Beon. Persyaratan Full time Pria/Wanita Maksimal 30 Tahun Pengalaman di bidang sales minimal 1 tahun Aktif berkomunikasi dan memiliki networking yang luas Mengerti penggunaan aplikasi yang berhubungan dengan internet Lancar berbahasa inggris (aktif & pasif) Berpengalaman sales di bidang IT (diutamakan) Berpenampilan menarik (diutamakan) Penempatan Kota Malang Benefit : Gaji pokok + Bonus + Tunjangan kesehatan', 'Beon Intermedia Group PT'),
(5, 'Business Consultant', 'GLI (Green Leaf Indonesia) Perusahaan Agribisnis yang sedang berkembang pesat sedang membutuhkan: Business Consultant (BC) Tanggung Jawab Pekerjaan : – Memperkenalkan program kerjasama tanam ke masyarakat – Memperkenalkan program penghijauan – Penempatan area kerja Malang dan sekitarnya Persyaratan Pengalaman : Pengalaman minimal 1 tahun di bidang salesmanship diutamakan Keahlian : – memiliki motivasi kerja tinggi, wawasan & jaringan luas, serta data base Kualifikasi : * Pria dan atau Wanita * Akhlaq baik dan jujur (ini yang paling utama) * Mau bekerja keras dan etos kerja tinggi * Diutamakan memiliki kendaraan dan SIM A/C * Pendidikan SMA sederajat atau lebih tinggi * Diutamakan domisili Malang, Jawa Timur ', 'Green Leaf Indonesia'),
(6, 'Business Consultant', 'GLI (Green Leaf Indonesia) Perusahaan Agribisnis yang sedang berkembang pesat sedang membutuhkan: Business Consultant (BC) Tanggung Jawab Pekerjaan : – Memperkenalkan program kerjasama tanam ke masyarakat – Memperkenalkan program penghijauan – Penempatan area kerja Malang dan sekitarnya Persyaratan Pengalaman : Pengalaman minimal 1 tahun di bidang salesmanship diutamakan Keahlian : – memiliki motivasi kerja tinggi, wawasan & jaringan luas, serta data base Kualifikasi : * Pria dan atau Wanita * Akhlaq baik dan jujur (ini yang paling utama) * Mau bekerja keras dan etos kerja tinggi * Diutamakan memiliki kendaraan dan SIM A/C * Pendidikan SMA sederajat atau lebih tinggi * Diutamakan domisili Malang, Jawa Timur ', 'Green Leaf Indonesia'),
(7, 'Business Consultant', 'GLI (Green Leaf Indonesia) Perusahaan Agribisnis yang sedang berkembang pesat sedang membutuhkan: Business Consultant (BC) Tanggung Jawab Pekerjaan : – Memperkenalkan program kerjasama tanam ke masyarakat – Memperkenalkan program penghijauan – Penempatan area kerja Malang dan sekitarnya Persyaratan Pengalaman : Pengalaman minimal 1 tahun di bidang salesmanship diutamakan Keahlian : – memiliki motivasi kerja tinggi, wawasan & jaringan luas, serta data base Kualifikasi : * Pria dan atau Wanita * Akhlaq baik dan jujur (ini yang paling utama) * Mau bekerja keras dan etos kerja tinggi * Diutamakan memiliki kendaraan dan SIM A/C * Pendidikan SMA sederajat atau lebih tinggi * Diutamakan domisili Malang, Jawa Timur ', 'Green Leaf Indonesia'),
(8, 'Business Consultant', 'GLI (Green Leaf Indonesia) Perusahaan Agribisnis yang sedang berkembang pesat sedang membutuhkan: Business Consultant (BC) Tanggung Jawab Pekerjaan : – Memperkenalkan program kerjasama tanam ke masyarakat – Memperkenalkan program penghijauan – Penempatan area kerja Malang dan sekitarnya Persyaratan Pengalaman : Pengalaman minimal 1 tahun di bidang salesmanship diutamakan Keahlian : – memiliki motivasi kerja tinggi, wawasan & jaringan luas, serta data base Kualifikasi : * Pria dan atau Wanita * Akhlaq baik dan jujur (ini yang paling utama) * Mau bekerja keras dan etos kerja tinggi * Diutamakan memiliki kendaraan dan SIM A/C * Pendidikan SMA sederajat atau lebih tinggi * Diutamakan domisili Malang, Jawa Timur ', 'Green Leaf Indonesia');
请大家帮忙,为什么不打印的descriptionIklanBaris
内容时iklanbaris.php
输出任何东西?
尝试'回声json_encode($行)'获取更多信息。 – Turtle
@Turtle结果为空,我不知道这个.. –
可能有一个致命的php错误。尝试将'error_reporting(-1);'添加到init文件的顶部。如果这不会改变任何内容,请在while循环中使用'var_dump($ row)'来查看每行所包含的内容。 – kunruh