• 郑州网站建设_网站制作_网页设计_手机建站-郑州建站

  • 手机网站 专注网站建设 品牌的力量 值得信赖

    服务热线: 15136144056/15638281969

当前位置:首页 > 建站知识 > 网站建设观点 > 正文

学习PHP过程笔记分享

发布时间:2014年12月17日 03:53 | 发布者:新速科技 | 浏览次数:1518次

 $query=@mysql_query("delete from news where id=".$check);

  if($query)
  {
    echo ("<script language='javascript'>window.alert('删除成功');</script>");
  }
  else
  {
    echo ("<script language='javascript'>window.alert('删除失败');</script>");
  } 
}
//有分页的时候用。mysql_fetch_row($query) and mysql_fetch_array($query)
//推荐用 mysql_fetch_arry($query).用法如下:
@mysql_connect("localhost","root","*********")
or die("数据库连接失败!");
@mysql_select_db("MyDataBase")
or die("该数据库不存在!");
$query=@mysql_query("select * from News limit $start, $pagesize");
while($row=mysql_fetch_array($query))
{
 $Serial_No=$row['serial_no'];
}
 
11、//使用PHP获取MySQL数据库信息
//1、获得localhost服务器中的所有数据库的名称。
<?php
  @mysql_connect("localhost","root","********")
  or die();
  $dbs=mysql_list_dbs();
  while($array=mysql_fetch_row($dbs))
  {
   echo ($arry[0]."<br/>");
  }
?>
//2、获得指定表的信息
//@+方法名(such as mysql_connect)后面必要加上 or die("...........");原因:试探性操作。
<?php
@mysql_connect("","","")
 or die("");
$dbtables=mysql_list_tables("mydb");
while ($array=mysql_fetch_row($dbtables))
{
 echo ($array."<br/>");
}
?>
//3、获得指定表的列数
<?php
@mysql_connect("","","")
or die("........");
@mysql_select_db("mydb")
or die("........");
$ColumnNums=@mysql_query("select * from mytables")
echo mysql_num_fields($ColumnNums);
?>
//4、获得列的名称
<?php
@mysql_connect("","","")
or die ("........");
@mysql_select_db("mydb")
or die(".........");
$ColumnDetail=@mysql_query("select * from mytable");
echo mysql_field_name($ColumnDetail,0); //其中的0表示的是第一列,以此类推。
?>
//5、获得列的数据类型
<?php
@mysql_connect("","","")
or die ("........");
@mysql_select_db("mydb")
or die(".........");
$ColumnDetail=@mysql_query("select * from mytable");
echo mysql_field_type($ColumnDetail,0); //其中的0表示的是第一列,以此类推。
?>
//6、获得列的长度
<?php
@mysql_connect("","","")
or die ("........");
@mysql_select_db("mydb")
or die(".........");
$ColumnDetail=@mysql_query("select * from mytable");
echo mysql_field_len($ColumnDetail,0); //其中的0表示的是第一列,以此类推。
?>
//7、获得列的标志
<?php
@mysql_connect("","","")
or die ("........");
@mysql_select_db("mydb")
or die(".........");
$ColumnDetail=@mysql_query("select * from mytable");
echo mysql_field_flag($ColumnDetail,0); //其中的0表示的是第一列,以此类推。
?>
//8、一个完整查看一个指定表的实例
<?php
@mysql_connect("","","")
or die ("........");
@mysql_select_db("mydb")
or die(".........");
$ColumnDetail=@mysql_query("select * from mytable");
$num=mysql_num_fields($ColumnDetail);
for($i=0;$i<$num;$i++)
{
 echo mysql_field_name($ColumnDetail,$i);
 echo mysql_field_type($ColumnDetail,$i);
 echo mysql_field_flag($ColumnDetail,$i);
 echo mysql_field_len($ColumnDetail,$i);
}
?>
 
12、//PHP调用存储过程、触发器
<?php
 $query=mysql_query("call mytest14();");调用存储过程mytest14
?>