我是"Hello World"
的初学者,我的问题是为什么我的代码显示描述(描述为JSON
类型)不会在浏览器中输出任何内容?但是类型为medium text
的标题正常输出?
我的代码varchar 100
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
screenshot for the titleIklanBaris (it works display the data)
我的代码<?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);
?>
,显示iklanbaris.php
(不显示任何内容)
descriptionIklanBaris
screenshot for the descriptionIklanBaris, does not show the data
最后一个我的代码mySQL查询用于创建我正在使用的数据:
<?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);
?>
请帮助,为什么-- 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 @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@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');
在打印iklanbaris.php
的内容时没有输出任何内容?
答案 0 :(得分:1)
我复制了您的代码并遇到了与您相同的问题,然后将所有行的descriptionIklanBaris
内容更改为&#39; test&#39;并且工作正常,意味着您在内容中存在问题
所以,你要做的就是在将它推送到数组之前将其转换为utf8:)
这是工作代码:
<?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'=>utf8_encode($row[2])
));
}
echo json_encode($result);
mysqli_close($connection);
?>