如何从我的php select中创建一个函数?这是代码:
<?
$sql = "SELECT value FROM configuration WHERE name = 'website_name'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
?>
<?=$row['value'];?>
基本上我想将它变成一个函数并将其称为变量,所以像这样。这是代码:
<?
function ItsaFunction() {
//code goes here
}
?>
我想将代码输出为变量。这是代码:
<?=$ItsaFunction?>
如何将我的选择转换为函数并将其作为变量调用?
答案 0 :(得分:0)
所以你想......
<?php
function ItsaFunction() {
$sql = "SELECT value FROM configuration WHERE name = 'website_name'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
return $row['value'];
}
?>
然后使用
<?=ItsaFunction()?>
答案 1 :(得分:0)
试试这个
function yourfunc($sitename)
{
$sitename = mysql_real_escape_string($sitename);
$sql = "SELECT value FROM configuration WHERE name = '$sitename'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
return $row['value'];
}
答案 2 :(得分:0)
这是将代码简单转换为函数,以便您可以调用它。但是你应该对代码做更多的事情,比如检查结果,初始化变量等......
function get_website( $website_name = false ) {
if ( $website_name === false ) {
return false;
} else {
$sql = "SELECT value FROM configuration WHERE name = $website_name";
$result = mysql_query( $sql );
$row = mysql_fetch_assoc( $result ); // assuming you have results on row
return $row.
}
}
你将以这种方式调用该函数
$website_information = get_website( 'name_of_the_website_you_are_looking_for' );
根据您的需要以及该变量的信息,您将使用$ website_information。