Php 当我尝试使用mysql\u Query()命令运行查询时,该查询未运行
我正在尝试测试此查询是否运行。但我的输出是空白屏幕,即没有输出。我正在使用xampp服务器Php 当我尝试使用mysql\u Query()命令运行查询时,该查询未运行,php,Php,我正在尝试测试此查询是否运行。但我的输出是空白屏幕,即没有输出。我正在使用xampp服务器 <?php $mysql_host='localhost'; $mysql_user='root'; $mysql_pass=''; $mysql_db='a_database'; $con_error='connection error'; $query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from da
<?php
$mysql_host='localhost';
$mysql_user='root';
$mysql_pass='';
$mysql_db='a_database';
$con_error='connection error';
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysql_query($query); //this is my query
if($query_run)
{
echo 'success';
}
?>
请帮我做这个
$query\u run
此处既不返回false,也不返回true。我无法理解问题出在哪里。首先,请尽量避免使用php>5.4
中的mysql.*
函数,像这样使用mysqli.*
函数。
在运行这样的查询之前连接到数据库
$con=mysqli_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysqli_query($con,$query);
对于php<5.5
使用
$con=mysql_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysql_query($con,$query);
首先,尽量避免使用
php>5.4
中的mysql\u*
函数,像这样使用mysqli\u*
函数。
在运行这样的查询之前连接到数据库
$con=mysqli_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysqli_query($con,$query);
对于php<5.5
使用
$con=mysql_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysql_query($con,$query);
首先,尽量避免使用
php>5.4
中的mysql\u*
函数,像这样使用mysqli\u*
函数。
在运行这样的查询之前连接到数据库
$con=mysqli_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysqli_query($con,$query);
对于php<5.5
使用
$con=mysql_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysql_query($con,$query);
首先,尽量避免使用
php>5.4
中的mysql\u*
函数,像这样使用mysqli\u*
函数。
在运行这样的查询之前连接到数据库
$con=mysqli_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysqli_query($con,$query);
对于php<5.5
使用
$con=mysql_connect("localhost","my_user","my_password","my_db");
$query="SELECT `name` FROM `users` WHERE `id`='1' "; //selecting name from databas where id is 1
$query_run=mysql_query($con,$query);
首先,停止使用
mysql
它已被弃用。现在就使用mysqli
在脚本中,您错过了与数据库的连接。在查询之前添加:
$link = mysqli_connect($mysql_host,mysql_user,$mysql_pass,$mysql_db) or die("Error " . mysqli_error($link));
有关更多详细信息,请参阅链接。首先停止使用
mysql
它已被弃用。现在就使用mysqli
在脚本中,您错过了与数据库的连接。在查询之前添加:
$link = mysqli_connect($mysql_host,mysql_user,$mysql_pass,$mysql_db) or die("Error " . mysqli_error($link));
有关更多详细信息,请参阅链接。首先停止使用
mysql
它已被弃用。现在就使用mysqli
在脚本中,您错过了与数据库的连接。在查询之前添加:
$link = mysqli_connect($mysql_host,mysql_user,$mysql_pass,$mysql_db) or die("Error " . mysqli_error($link));
有关更多详细信息,请参阅链接。首先停止使用
mysql
它已被弃用。现在就使用mysqli
在脚本中,您错过了与数据库的连接。在查询之前添加:
$link = mysqli_connect($mysql_host,mysql_user,$mysql_pass,$mysql_db) or die("Error " . mysqli_error($link));
有关更多详细信息,请参阅链接。尝试以下操作:
<?php
$link = mysqli_connect("localhost","root","root","a_database") or die("Error " . mysqli_error($link));
$query = "SELECT name FROM users" or die("Error in the consult.." . mysqli_error($link));
$result = $link->query($query);
while($row = mysqli_fecth_array($result)) {
echo $row["name"] . "<br>";
}
?>
如前所述,使用mysqli*试试这个:
<?php
$link = mysqli_connect("localhost","root","root","a_database") or die("Error " . mysqli_error($link));
$query = "SELECT name FROM users" or die("Error in the consult.." . mysqli_error($link));
$result = $link->query($query);
while($row = mysqli_fecth_array($result)) {
echo $row["name"] . "<br>";
}
?>
如前所述,使用mysqli*试试这个:
<?php
$link = mysqli_connect("localhost","root","root","a_database") or die("Error " . mysqli_error($link));
$query = "SELECT name FROM users" or die("Error in the consult.." . mysqli_error($link));
$result = $link->query($query);
while($row = mysqli_fecth_array($result)) {
echo $row["name"] . "<br>";
}
?>
如前所述,使用mysqli*试试这个:
<?php
$link = mysqli_connect("localhost","root","root","a_database") or die("Error " . mysqli_error($link));
$query = "SELECT name FROM users" or die("Error in the consult.." . mysqli_error($link));
$result = $link->query($query);
while($row = mysqli_fecth_array($result)) {
echo $row["name"] . "<br>";
}
?>
如前所述,,使用
mysqli.*
您是否已建立到数据库的连接。?您正在使用且应该使用。您是否已建立到数据库的连接。?您正在使用且应该使用。您已建立到数据库的连接。?您正在使用且应该使用。您已建立到数据库的连接。?您正在使用并且应该使用。