如果我想知道我可以使用的服务器:
@@SERVERNAME
是否有获取数据库/目录名称的等效函数。
我知道我们可以使用USE
语句在脚本中设置它,但如果它没有设置,我想在sproc中查询我正在使用的数据库。
答案 0 :(得分:15)
<?php
if(isset($_GET['view_xx'])){
?>
<table class='viewTable'>
<tr><td colspan='6'align='center'bgcolor='#669966'>XX Stories</td></tr>
<tr>
<th>Page No.</th>
<th>Title</th>
<th>Link</th>
<th>Story</th>
<th>Options<th>
</tr>
<?php
$query="SELECT * FROM `z_home`";
$run=mysqli_query($conn,$query);
while($row=mysqli_fetch_array($run)){
$home_title =substr($row['title'],0,50);
$home_id =$row['a_id'];
$home_story =substr($row['story'],0,50); /* reduce charcter to 100 */
$home_imgURL =$row['img_src'];
?>
<tr>
<td><?php echo $home_id ?></td>
<td><?php echo $home_title ?></td>
<?php echo"<td><input type='text'value='$home_imgURL' /></td>" ?>
<td width='20%'><?php echo $home_story ?></td>
<td>Delete</td>
<td>Edit</td>
</tr>
<?php }} ?>
</table> why it has to be outside ?
</body>
将为您提供当前数据库的名称。
答案 1 :(得分:5)
db_name()将获取您使用的数据库的名称。
你可以看到结果:
select db_name()
答案 2 :(得分:4)