PHP查询,本地测试查询正常显示,上传后,查询后显示空白页面
<?global$searching,$find;//如果提交了数据那就处理if($searching=="yes"){echo"<p><h2>搜索结果</h2></p>...
<?
global $searching,$find;
//如果提交了数据 那就处理
if ($searching =="yes") {
echo "<p><h2>搜索结果</h2></p>";
//没有搜索关键词
if ($find == ""){
echo "<p>没有输入关键词呢</p>";
exit;
}
// 否则我们连接到数据
mysql_connect("地址", "帐号", "密码") or die(mysql_error());
mysql_select_db("数据库") or die(mysql_error());
mysql_query("set names 'utf8'");
// 处理一下关键词
$find = strtoupper($find);
$find = strip_tags($find);
$find = trim ($find);
//现在开始搜索了
$data = mysql_query("select * from dede_diyform1 where ri like '%$find%' ");
//循环输出结果
echo "<table class='tbtitle' width='100%' cellspacing='1' cellpadding='1' border='0' style='background:#CFCFCF;' align='center'>";
echo "<tr>";
echo "<td bgcolor='#ffffff'>日期</td>";
echo "<td bgcolor='#ffffff'>标号</td>";
echo "<td bgcolor='#ffffff'>种类</td>";
echo "<td bgcolor='#ffffff'>数量</td>";
echo "<td bgcolor='#ffffff'>区域</td>";
echo "<td bgcolor='#ffffff'>育苗期</td>";
echo "<td bgcolor='#ffffff'>间苗日期</td>";
echo "<td bgcolor='#ffffff'>定值日期</td>";
echo "</tr>";
while($result = mysql_fetch_array( $data )) {
echo "<tr>";
echo "<td bgcolor='#ffffff'>".$result['ri']."</td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['biao']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['zhong']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['shu']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['qu']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['yu']."</td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['jian']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['ding']." </td>"; //显示
echo "</tr>";
}
echo "</table>" ;
//我们通过统计结果数量 给出提示
$anymatches=mysql_num_rows($data);
if ($anymatches == 0){
echo "</br>";
echo "</br>";
echo "<b>搜索关键字:</b> " .$find;
}
}
?>
本地正常显示
上传后一片空白 展开
global $searching,$find;
//如果提交了数据 那就处理
if ($searching =="yes") {
echo "<p><h2>搜索结果</h2></p>";
//没有搜索关键词
if ($find == ""){
echo "<p>没有输入关键词呢</p>";
exit;
}
// 否则我们连接到数据
mysql_connect("地址", "帐号", "密码") or die(mysql_error());
mysql_select_db("数据库") or die(mysql_error());
mysql_query("set names 'utf8'");
// 处理一下关键词
$find = strtoupper($find);
$find = strip_tags($find);
$find = trim ($find);
//现在开始搜索了
$data = mysql_query("select * from dede_diyform1 where ri like '%$find%' ");
//循环输出结果
echo "<table class='tbtitle' width='100%' cellspacing='1' cellpadding='1' border='0' style='background:#CFCFCF;' align='center'>";
echo "<tr>";
echo "<td bgcolor='#ffffff'>日期</td>";
echo "<td bgcolor='#ffffff'>标号</td>";
echo "<td bgcolor='#ffffff'>种类</td>";
echo "<td bgcolor='#ffffff'>数量</td>";
echo "<td bgcolor='#ffffff'>区域</td>";
echo "<td bgcolor='#ffffff'>育苗期</td>";
echo "<td bgcolor='#ffffff'>间苗日期</td>";
echo "<td bgcolor='#ffffff'>定值日期</td>";
echo "</tr>";
while($result = mysql_fetch_array( $data )) {
echo "<tr>";
echo "<td bgcolor='#ffffff'>".$result['ri']."</td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['biao']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['zhong']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['shu']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['qu']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['yu']."</td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['jian']." </td>"; //显示
echo "<td bgcolor='#ffffff'>".$result['ding']." </td>"; //显示
echo "</tr>";
}
echo "</table>" ;
//我们通过统计结果数量 给出提示
$anymatches=mysql_num_rows($data);
if ($anymatches == 0){
echo "</br>";
echo "</br>";
echo "<b>搜索关键字:</b> " .$find;
}
}
?>
本地正常显示
上传后一片空白 展开
1个回答
2016-05-17
展开全部
数据库连接设置看下:数据库地址、数据库账号、数据库密码;
建议的测试php代码如下:
<?php
$con = mysql_connect("$ip","$shujuku","$mima");
if (!$con)
{
die('不能连接数据库: ' . mysql_error());
}
else
{
print "连接数据库成功 OK!";
}
?>
$ip 数据库ip地址
$shujuku 数据库用户名
$mima 数据库密码。
建议的测试php代码如下:
<?php
$con = mysql_connect("$ip","$shujuku","$mima");
if (!$con)
{
die('不能连接数据库: ' . mysql_error());
}
else
{
print "连接数据库成功 OK!";
}
?>
$ip 数据库ip地址
$shujuku 数据库用户名
$mima 数据库密码。
追问
我都试过,这样能连接,也能显示,我从本地直接连服务器的数据库,查询的数据也能出来,就是上传后,查询就什么都不显示了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询