PHP不会识别Mysql值

PHP不会识别Mysql值,php,mysql,sql,database,fetch,Php,Mysql,Sql,Database,Fetch,它显示我空白。没有文字,就没有价值。在mysql中,这3列是varchar50 utf8\u general\u ci数据 你能帮我吗?我可以附上照片,如果你想或提供更多的细节。列中的值为文本+数字。ex:1956年9月10日您必须以您的罗马尼亚格式/其他格式为日期设置此setlocale <?php include("auth.php"); //include auth.php file on all secure pages ) $dbhost = 'name:3036

它显示我空白。没有文字,就没有价值。在mysql中,这3列是varchar50 utf8\u general\u ci数据


你能帮我吗?我可以附上照片,如果你想或提供更多的细节。列中的值为文本+数字。ex:1956年9月10日

您必须以您的罗马尼亚格式/其他格式为日期设置此setlocale

    <?php include("auth.php"); //include auth.php file on all secure pages )

   $dbhost = 'name:3036';
   $dbuser = 'user';
   $dbpass = 'pass';

     $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }

   $sql = 'SELECT PrimulContract, ExpiraContract, antrenor FROM users';
   mysql_select_db('vestiged_sala');
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die('Could not get data: ' . mysql_error());
   }
   mysql_close($conn);
?>




    <h4>Bun venit, <?php echo $_SESSION['username']; ?> !
    <hr>
    Abonamentul tau expira pe data de: <?php echo $row["ExpiraContract"]; ?> 
    <hr>
    Primul tau contract a fost facut pe data de : <?php echo $row["PrimulContract"];  ?>
    <hr>
    Pe data de <?php echo $row["antrenor"];  ?>  va trebui sa platesti instructorul !
    </h4>

您必须将此setlocale设置为罗马尼亚格式/其他格式的日期

    <?php include("auth.php"); //include auth.php file on all secure pages )

   $dbhost = 'name:3036';
   $dbuser = 'user';
   $dbpass = 'pass';

     $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }

   $sql = 'SELECT PrimulContract, ExpiraContract, antrenor FROM users';
   mysql_select_db('vestiged_sala');
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die('Could not get data: ' . mysql_error());
   }
   mysql_close($conn);
?>




    <h4>Bun venit, <?php echo $_SESSION['username']; ?> !
    <hr>
    Abonamentul tau expira pe data de: <?php echo $row["ExpiraContract"]; ?> 
    <hr>
    Primul tau contract a fost facut pe data de : <?php echo $row["PrimulContract"];  ?>
    <hr>
    Pe data de <?php echo $row["antrenor"];  ?>  va trebui sa platesti instructorul !
    </h4>

你必须获取数据。您仅收集结果对象:

<?php
setlocale(LC_ALL, 'ro_RO','Romanian'); 

echo strftime('%d %B %Y'); 
?>
您还需要获取该行:

$retval = mysql_query( $sql, $conn );  // This gives you the result, not a row

尽管我强烈建议使用mysqli_*函数,而不是现在不推荐使用的mysql_*函数。

您必须获取数据。您仅收集结果对象:

<?php
setlocale(LC_ALL, 'ro_RO','Romanian'); 

echo strftime('%d %B %Y'); 
?>
您还需要获取该行:

$retval = mysql_query( $sql, $conn );  // This gives you the result, not a row

尽管我强烈建议使用mysqli_*函数,而不是现在已经不推荐使用的mysql_*函数。

。你现在能帮我吗?我已经编辑过了,让它更容易理解。你现在能帮我吗?你的美元行是从哪里来的?在您的代码中,您只需使用mysql\u query执行查询,但不会使用$row=mysql\u fetch\u assoc$retval或其他方法获得结果。@olibiaz我有$retval=mysql\u query$sql,$conn;你的美元行是从哪里来的?在您的代码中,您只需使用mysql\u query执行查询,但不会使用$row=mysql\u fetch\u assoc$retval或其他方法获得结果。@olibiaz我有$retval=mysql\u query$sql,$conn;我试着照你说的做,但没用。仍然显示空白。@AlxTioltisan请阅读mysql_fetch_assoc返回数组的文档,因此您必须循环遍历结果或使用$row[0]获取第一个结果。@olibiaz我不知道接下来要做什么$sql=从userstatus=1的用户处选择id作为Antenor、PrimulContract、ExpiraTrack;请阅读文档,所有内容在示例中都解释得非常清楚。它是php的基本用法。正如@Mikemanakee所说的,请停止使用mysql,看看mysqli或pdo。@olibiaz完成了。但它不会用html代码显示。看这里的图片:试图做你说的,但没有工作。仍然显示空白。@AlxTioltisan请阅读mysql_fetch_assoc返回数组的文档,因此您必须循环遍历结果或使用$row[0]获取第一个结果。@olibiaz我不知道接下来要做什么$sql=从userstatus=1的用户处选择id作为Antenor、PrimulContract、ExpiraTrack;请阅读文档,所有内容在示例中都解释得非常清楚。它是php的基本用法。正如@Mikemanakee所说的,请停止使用mysql,看看mysqli或pdo。@olibiaz完成了。但它不会用html代码显示。看这张照片: