当我使用这段代码时
$id=$_GET['id'];
$sql=mysql_query("SELECT * FROM userdata where id='$id'");
while($rows=mysql_fetch_array($sql)){
echo $rows['username'];
}
这显示了一个空白页面,但当我使用以下代码时
$sql=mysql_query("SELECT * FROM userdata where id=22");
while($rows=mysql_fetch_arr
我遇到了一些问题。这是只返回一个空白页面的查询(我已经尝试过在php上进行错误报告,等等):
$query = mysql_query(" SELECT player.id, player.level, character.name,
character.owner, character.owner
FROM player
INNER JOIN character ON player.id = character.owner
我正在使用我的mac终端在一些网站上托管,我怎么能知道php版本,mysql版本和apache版本,仅仅通过mac终端就可以不使用phpinfo();在php文件中。 phpinfo显示 php : PHP Version 5.6.40
mysql : mysqlnd 5.0.11-dev
Apache : _SERVER["SERVER_SOFTWARE"] : Apache 在终端上 php -v : 5.2.17
mysql --version : mysql Ver 14.14 Distrib 5.5.21, for Linux (x86_64) using rea
假设我在php/mysql查询中有一个错误:
$query = "SELECT * ROM users WHERE _id = :user_id";
在这里,FROM缺少一个"F“。当我在localhost中启动这个php文件时,我的浏览器没有反应,它应该显示如下内容:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server
但事实并非如此,只有空白页..。如何启用此选项?
编辑:我正在使用PDO。
在更改MySQL根密码后返回一个空白/白色页。我还使用Apache2和service mysql restart重新启动了service apache2 restart和service mysql restart。
我已经尝试过使用dpkg-reconfigure进行重新配置。据我所知,它以前是有效的,我相信不应该错过任何延期。
这很奇怪,因为/var/log/apache2/error.log没有额外的输出。更奇怪的是,返回一个空白页,但一些代码(当您单击Inspect Element)。
我尝试使用php和HTML文件在dreamweaver中的表格中插入一行,但是当我刷新phpMyAdmin页面时,它不显示吗?
PHP
<?php
$username="root";
$database="conception";
mysql_connect("127.0.0.1" ,$username);
@mysql_select_db($database) or die( "Unable to select database");
$query = "INSERT INTO order VALUE