| 
| 
查看: 979|回复: 19
 | 
PHP的专家可以教我写PHP吗?
[复制链接] |  
 |  | 
 
| PHP的专家可以教我写PHP吗? 
 [ 本帖最后由 L3MoN_TeA 于 16-2-2006 02:27 PM 编辑 ]
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 15-2-2006 09:30 AM
|
显示全部楼层 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 15-2-2006 06:44 PM
|
显示全部楼层 
| 我也来....可是我也是新手,如果有错误,还请各位高手帮我纠正... 
 <?php
 if (!isset($_POST['submit'])){
 ?>
 <form method="post" action="<?php $_SERVER['PHP_SELF'];?>">
 Please enter your name: <input type="text" name="myname" size=20><br>
 <input type="submit" name="submit" value="OK">
 </form>
 <?php
 }else if(empty($_POST['myname'])){
 echo "You haven't fill up your name";
 }else{
 $myname=$_POST['myname'];
 echo "Welcome,".$myname;
 }
 ?>
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 16-2-2006 06:36 AM
|
显示全部楼层 
| 建议要学的话就学习看 manual 和善用 google, 任何一种编程语言都一样. 
 看这里: www.php.net
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 16-2-2006 02:08 PM
|
显示全部楼层 
| 我connect不到database 
 <html>
 <head>
 <title>Untitled Document</title>
 </head>
 
 <body>
 <?php
 $searchtype='author';
 $searchterm='ali';
 
 $searchterm=trim($searchterm);
 if(!$searchtype || !$searchterm)
 {        echo'no enter anything';
 exit;
 }
 $searchtype=addslashes($searchtype);
 $searchterm=addslashes($searchterm);
 @$db=mysql_pconnect('localhost','wei','123');
 if(!$db)
 {
 echo 'error';
 }
 mysql_select_db('bv');
 $query="select * from book where".$searchtype."like'%".$searchterm."%'";
 $result=mysql_query($query);
 
 $num_results=mysql_num_rows($result);
 echo'<p>no of book found:'.$num_results.'</p>';
 for($i=0;$i<$num_results;$i++)
 {$row=mysql_fetch_array($result);
 echo '<p><strong>'.($i+1).'.Title:';
 echo htmlspecialchars(stripslashes($row['title']));
 echo '<strong><br/>Author:';
 echo stripslashes($row['author']);
 echo '<br/>ISBN:';
 echo striplashes($row['isbn']);
 echo '<br/>Price:';
 echo striplashes($row['price']);
 }
 
 ?>
 
 </body>
 </html>
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 16-2-2006 02:27 PM
|
显示全部楼层 
| try mysql_connect() example 
 <?php
 $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
 if (!$link) {
 die('Could not connect: ' . mysql_error());
 }
 echo 'Connected successfully';
 mysql_close($link);
 ?>
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 16-2-2006 02:35 PM
|
显示全部楼层 
| 还是不行。是不是window setting的问题? | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 16-2-2006 02:38 PM
|
显示全部楼层 
| 我用mysql front connect to mysql server的时候就没问题 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 16-2-2006 02:40 PM
|
显示全部楼层 
| 原帖由 cky_2003 于 16-2-2006 02:27 PM 发表try mysql_connect() example
 
 <?php
 $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
 if (!$link) {
 die('Could not connect: ' . mysql_error());
 }
 echo 'Connected succe ...
Fatal error: Call to undefined function mysql_connect() in c:\Inetpub\wwwroot\d.php on line 10
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 16-2-2006 02:46 PM
|
显示全部楼层 
| 请问你的mysql database version 是?如果是mysql 5.0 username:localhost 好像不能够access, 可参考 mysql 的 website
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 16-2-2006 02:54 PM
|
显示全部楼层 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 16-2-2006 03:04 PM
|
显示全部楼层 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 16-2-2006 03:21 PM
|
显示全部楼层 
| cky_2003,可以给我你的ym or msn 吗? | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 16-2-2006 05:48 PM
|
显示全部楼层 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 16-2-2006 06:25 PM
|
显示全部楼层 
| mysql v3不可以用吗?是不是要换去mysql v5? | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 17-2-2006 07:06 PM
|
显示全部楼层 
| 应该不是mysql的问题而是php设定的问题!?如果是mysql的问题的话是不会出现function undefined的!? | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 17-2-2006 08:11 PM
|
显示全部楼层 
| 我有過類似的情況﹐應該是PHP和MySQL之間還未LINK起來。 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 17-2-2006 10:54 PM
|
显示全部楼层 
| <?php echo phpinfor()
 ?>
 
 save as phpinfo.php , put at your iis or apache server, 就知道PHP和MySQL之間有沒有LINK起來
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 发表于 18-2-2006 11:57 AM
|
显示全部楼层 
| 原帖由 cky_2003 于 17-2-2006 10:54 PM 发表<?php
 echo phpinfor()
 ?>
 
 save as phpinfo.php , put at your iis or apache server, 就知道PHP和MySQL之間有沒有LINK起來
 纠正一下....不是phpinfor(),而是phpinfo()。
 | 
 |  |  |  |
 
|  |  |  
|  |  | 
 |  | 
 
 
 楼主|
发表于 18-2-2006 10:14 PM
|
显示全部楼层 |  |  |  |
 
|  |  |  
|  |  |  |  | 
            本周最热论坛帖子 |