【发布时间】:2014-10-21 06:17:07
【问题描述】:
对不起,我的英语不好,
我无法从 mysql 数据库中检索记录,没有错误消息,也没有任何显示。事情是我想使用外部 php 文件检索具有 session 的页面上的数据。我的表上有数据,我用 phpmyadmin 插入了它。这是代码:
更新
我现在只处理 php 文件,这里是 konek.php
<?php
error_reporting(E_ALL);
$konek=new mysqli('localhost','root','zxcvbnm','jumat') or die(mysqli_connect_error);
$selek=mysqli_query($konek,'select * from kategori');
while($baris=mysqli_fetch_array($selek)){
echo $baris['kodekat'].' '.$baris['namakat'];
echo '<br>';
}
if($konek){
echo 'koneksi ok';
}
$konek->close();
?>
它只显示'koneksi ok'这个词,是不是没有处理while?
提前谢谢你
【问题讨论】:
-
尝试在
konek.php中打印一个字符串,看看你是否已经包含了文件。 -
你的 PHP 版本是多少? mysql_* 自 PHP 5.5 起已弃用
-
在您的代码开头添加此代码,这样它就会向您显示有关您的代码的错误。 error_reporting(E_ALL);
-
我认为
if($i<=mysql_fetch_array($selek))是错误的说法。删除它然后检查,希望它会工作。 -
是的,没关系,我添加了 if 语句,然后 echo 一些东西,它显示,在我标记我的 php 作为评论,