Php 代码未从 MySQL 数据库中正确输出
Php code does not come out from MySQL Database properly
我试图从 MYSQL 数据库中循环 PHP CODE 数据,但是当它被回显时它看起来不一样了。
HERE IS MY PHP CODE:
<?php
mysql_connect("localhost","root","");
mysql_select_db("myweb");
?>
<table width="100%" border="1">
<?php
$query=mysql_query("SELECT * FROM right_widgets ORDER BY right_widgets_id ASC");
while($rows2=mysql_fetch_assoc($query))
{
$right_widgets_id=$rows2['right_widgets_id'];
$func_name=$rows2['func_name'];
$active_status=$rows2['active_status'];
?>
<tr>
<td><?php echo $func_name; ?></td>
</tr>
<?php
}
?>
</table>
HERE IS MY SQL CODE:
--
-- Database: `myweb`
--
-- --------------------------------------------------------
--
-- Table structure for table `right_widgets`
--
CREATE TABLE IF NOT EXISTS `right_widgets` (
`right_widgets_id` int(11) NOT NULL,
`func_name` text NOT NULL,
`active_status` text NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `right_widgets`
--
INSERT INTO `right_widgets` (`right_widgets_id`, `func_name`, `active_status`) VALUES
(1, '<?php get_search_engine(); ?>', 'true'),
(2, '<?php get_clock(); ?>', 'true'),
(3, '<?php get_virtual_nav_menu(); ?>', 'false'),
(4, '<?php get_non(); ?>', 'false');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `right_widgets`
--
ALTER TABLE `right_widgets`
ADD PRIMARY KEY (`right_widgets_id`);
--
-- AUTO_INCREMENT for dumped tables
--
Problem is when it run it looks like this:
But I need this:
<?php get_search_engine(); ?>
请修改你的table值ok,你的代码在sql
INSERT INTO `right_widgets` (`right_widgets_id`, `func_name`, `active_status`) VALUES
(1, '<?php get_search_engine(); ?>', 'true'),
(2, '<?php get_clock(); ?>', 'true'),
(3, '<?php get_virtual_nav_menu(); ?>', 'false'),
(4, '<?php get_non(); ?>', 'false');
这意味着你 table cols name 是 func_name
value 是 <?php get_search_engine(); ?>
好的,请像这样修改值 get_search_engine();
删除所有 <?php ?>
我希望这会奏效。
谢谢。
我试图从 MYSQL 数据库中循环 PHP CODE 数据,但是当它被回显时它看起来不一样了。
HERE IS MY PHP CODE:
<?php
mysql_connect("localhost","root","");
mysql_select_db("myweb");
?>
<table width="100%" border="1">
<?php
$query=mysql_query("SELECT * FROM right_widgets ORDER BY right_widgets_id ASC");
while($rows2=mysql_fetch_assoc($query))
{
$right_widgets_id=$rows2['right_widgets_id'];
$func_name=$rows2['func_name'];
$active_status=$rows2['active_status'];
?>
<tr>
<td><?php echo $func_name; ?></td>
</tr>
<?php
}
?>
</table>
HERE IS MY SQL CODE:
--
-- Database: `myweb`
--
-- --------------------------------------------------------
--
-- Table structure for table `right_widgets`
--
CREATE TABLE IF NOT EXISTS `right_widgets` (
`right_widgets_id` int(11) NOT NULL,
`func_name` text NOT NULL,
`active_status` text NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1;
--
-- Dumping data for table `right_widgets`
--
INSERT INTO `right_widgets` (`right_widgets_id`, `func_name`, `active_status`) VALUES
(1, '<?php get_search_engine(); ?>', 'true'),
(2, '<?php get_clock(); ?>', 'true'),
(3, '<?php get_virtual_nav_menu(); ?>', 'false'),
(4, '<?php get_non(); ?>', 'false');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `right_widgets`
--
ALTER TABLE `right_widgets`
ADD PRIMARY KEY (`right_widgets_id`);
--
-- AUTO_INCREMENT for dumped tables
--
Problem is when it run it looks like this:
But I need this:
<?php get_search_engine(); ?>
请修改你的table值ok,你的代码在sql
INSERT INTO `right_widgets` (`right_widgets_id`, `func_name`, `active_status`) VALUES
(1, '<?php get_search_engine(); ?>', 'true'),
(2, '<?php get_clock(); ?>', 'true'),
(3, '<?php get_virtual_nav_menu(); ?>', 'false'),
(4, '<?php get_non(); ?>', 'false');
这意味着你 table cols name 是 func_name
value 是 <?php get_search_engine(); ?>
好的,请像这样修改值 get_search_engine();
删除所有 <?php ?>
我希望这会奏效。
谢谢。