PHP学习笔记:mysql

PHP连接和mysql的交互非常非常方便,API接口也和mysql 的C api非常相似
测试:
新建一个mysql表
数据库phpmyadmin
建表语句:

  1. CREATE TABLE IF NOT EXISTS `student` (  
  2.   `id` int(11) NOT NULL,  
  3.   `namevarchar(60) NOT NULL,  
  4.   `age` int(11) NOT NULL,  
  5.   PRIMARY KEY (`id`)  
  6. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;  

使用参数 作为输入insert:

  1. <?php  
  2. $con = mysql_connect("192.168.1.104","root","123456");  
  3. if (!$con)  
  4. {  
  5.         die('connect failed: ' . mysql_error());  
  6. }  
  7.   
  8. mysql_select_db("phpmyadmin"$con);  
  9.   
  10. if(!mysql_query("insert into student VALUES($argv[1], '$argv[2]', $argv[3])"))  
  11. {  
  12.         die('Insert Error: ' . mysql_error());  
  13. }  
  14. else  
  15. {  
  16.         echo "Insert Success";  
  17. }  
  18.   
  19. mysql_close($con);  
  20. ?>  

使用参数作为输入select:
  1. <?php  
  2. $con = mysql_connect("192.168.1.104","root","123456");  
  3. if (!$con)  
  4. {  
  5.         die('connect failed: ' . mysql_error());  
  6. }  
  7.   
  8. mysql_select_db("phpmyadmin"$con);  
  9.   
  10. $result = mysql_query("SELECT * FROM student where id = $argv[1]");  
  11.   
  12. while($row = mysql_fetch_array($result))  
  13. {  
  14.   echo "name: " . $row['name'] . "\n";  
  15.   echo "id: " . $row['age'] ;  
  16.   echo "\n";  
  17. }  
  18.   
  19. mysql_close($con);  
  20. ?>  

测试:
  1. $ php insert_test.php 1 peter 20  
  2. Insert Success  
  3. $ php insert_test.php 2 lucy 30  
  4. Insert Success  
  5. $ php select_test.php 1  
  6. name: peter  
  7. id: 20  
  8. $ php select_test.php 2  
  9. name: lucy  
  10. id: 3  

出处:http://blog.csdn.net/yfkiss/article/details/6868336


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值