我开始学习 php,我的问题是在许多情况下函数被定义为变量。谁能解释一下它背后的实际目的是什么,例如:
$db_name= "testdb";
$table_name= "my_music";
// below we create the connection to the database.
$connection= @mysql_connect("localhost", "myusername", "mypassword") or die(mysql_error());
// below we are gonna define what database to connect.
$db= @mysql_select_db($db_name, $connection) or die(mysql_error());
//below creates the sql statement so it can insert the data into the table.
$sql= "
INSERT INTO $table_name
(format, title, artist_fn, artist_ln, rec_label, my_notes, date_acq)
VALUES
('$format', '$title', '$artist_fn', '$artist_ln', '$rec_label', '$my_notes', '$date_acq')";
//below is the function that holds the result of the query function
$result= @mysql_query($sql, $connection) or die(mysql_error());
// end of the php for inserting data into database.
?>
正如您在此处看到$db
的,未在任何以下代码中使用,并且此代码完美地连接到数据库并完成了工作。有什么替代方法可以帮助我更好地理解它。我一直在互联网上搜索它,但找不到任何有用的答案提前谢谢。