我是新来的Web脚本语言。我想知道我需要知道的功能和理论是什么,如果我想提交&检索数据使用php @ mysql ... \
前; - 用户提交一个图片的手机细节,用户可以搜索他们...同样
我是新来的Web脚本语言。我想知道我需要知道的功能和理论是什么,如果我想提交&检索数据使用php @ mysql ... \
前; - 用户提交一个图片的手机细节,用户可以搜索他们...同样
你可以看看网上免费提供的许多教程。例如:
http://www.freewebmasterhelp.com/tutorials/phpmysql - 详细描述它。
首先要在php中使用mysql,您需要对SELECT,INSERT,DELETE等SQL命令有基本的了解,这些命令可以在网络上找到。
那么你必须使用php中的mysql相关函数来实际执行这些命令。 你可以在http://php.net/manual/en/book.mysql.php找到该手册。
请不要向新用户建议使用破旧的mysql扩展名! – Charles 2011-05-01 06:59:29
在您可以进行任何查询之前,您必须连接到正确的数据库!
$link = mysql_connect('localhost', 'db_user', 'db_pass');
mysql_select_db('db_database',$link));
,请与您的登录信息和DB_DATABASE witht他相应的数据库取代DB_USER和DB_PASS。
下面是一些基本的查询:
数据库表(表):
name text
下面是一些代码:
mysql_query("INSERT INTO table (name, text) VALUES ('Yo', 'hello')");
这将使的 “溜溜” 的新条目和“hello”放入数据库表(表格)。
如果你想显示一个表,你可以做这样的事情:
$result = mysql_query("SELECT * FROM table");
while($row = mysql_fetch_array($result)) {
echo $row['name'] . " - " . $row['text'];
echo "<br />";
}
现在,这是迄今为止一个很简单的解释。互联网上有大量资源可供您查看。
玩得开心! (但不是太多)
w3school.com有一些很好的例子和容易理解的MYSQL解释。
**双号!** w3schools *不是一个很好的PHP资源。他们的教程已过时并且不安全。他们介绍不好的做法并包含安全漏洞。 – Charles 2011-05-01 07:00:05
**否!**该教程包含不好的做法并且包含SQL注入漏洞。你不应该使用这个教程,而且应该也可以忽略整个网站来承载这样的怪物。 – Charles 2011-05-01 06:58:27
Charles,教程必须易于理解,因此它们不包含高级主题,如避免SQL注入或缓冲区溢出。如果有人只开始学习字母,你会告诉 - 不,ABC的文本是文学的坏榜样,你最好立即开始阅读陀思妥耶夫斯基。但是,无论如何,如果你有一个简单而正确的教程的更好的例子 - 你非常欢迎。 – SPDenver 2011-05-01 23:19:35