Php 当我尝试使用mysql\u Query()命令运行查询时,该查询未运行

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

我正在尝试测试此查询是否运行。但我的输出是空白屏幕,即没有输出。我正在使用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 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.*

您是否已建立到数据库的连接。?您正在使用且应该使用。您是否已建立到数据库的连接。?您正在使用且应该使用。您已建立到数据库的连接。?您正在使用且应该使用。您已建立到数据库的连接。?您正在使用并且应该使用。