找出当前的数据库名称

时间:2016-09-27 21:39:13

标签: sql-server

如果我想知道我可以使用的服务器: @@SERVERNAME

是否有获取数据库/目录名称的等效函数。

我知道我们可以使用USE语句在脚本中设置它,但如果它没有设置,我想在sproc中查询我正在使用的数据库。

3 个答案:

答案 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)

这应该这样做:

SELECT DB_NAME() AS DataBaseName

SQL Authority