hi
昨天睡得不错
为什么早上还是看不进论文,宁愿做这个,也不愿认真看论文。感觉上还是下午看论文感觉要好的多。不过最近有三十多篇要看哇。。。管球。。。
1、jQuery
-----jQuery常用插件-----
----表单插件——form
通过表单form插件,调用ajaxForm()
方法,实现ajax方式向服务器提交表单数据,并通过方法中的options对象获取服务器返回数据,调用格式如下:
<strong>$(form). ajaxForm ({options})</strong>
其中form参数表示表单元素名称;options是一个配置对象,用于在发送ajax请求过程,设置发送时的数据和参数。
----图片灯箱插件——lightBox
该插件可以用圆角的方式展示选择中的图片,使用按钮查看上下张图片,在加载图片时自带进度条,还能以自动播放的方式浏览图片,调用格式如下:
<strong>$(linkimage).lightBox({options})</strong>
其中linkimage参数为包含图片的元素名称,options为插件方法的配置对象。
----图片放大镜插件——jqzoom
在调用jqzoom图片放大镜插件时,需要准备一大一小两张一样的图片,在页面中显示小图片,当鼠标在小图片中移动时,调用该插件的jqzoom()
方法,显示与小图片相同的大图片区域,从而实现放大镜的效果,调用格式如下:
<strong>$(linkimage).jqzoom({options})</strong>
其中linkimage参数为包含图片的元素名称,options为插件方法的配置对象。
----cookie插件——cookie
使用cookie插件后,可以很方便地通过cookie对象保存、读取、删除用户的信息,还能通过cookie插件保存用户的浏览记录,它的调用格式为:
保存:<strong>$.cookie(key</strong><strong>,</strong><strong>value)</strong>
;读取:<strong>$.cookie(key)</strong>
,删除:<strong>$.cookie(key</strong><strong>,</strong><strong>null)</strong>
其中参数key为保存cookie对象的名称,value为名称对应的cookie值。
----搜索插件——autocomplete
搜索插件的功能是通过插件的autocomplete()
方法与文本框相绑定,当文本框输入字符时,绑定后的插件将返回与字符相近的字符串提示选择,调用格式如下:
<strong>$(textbox).autocomplete(urlData,[options]);</strong>
其中,textbox参数为文本框元素名称,urlData为插件返回的相近字符串数据,可选项参数options为调用插件方法时的配置对象。
----右键菜单插件——contextmenu
右键菜单插件可以绑定页面中的任意元素,绑定后,选中元素,点击右键,便通过该插件弹出一个快捷菜单,点击菜单各项名称执行相应操作,调用代码如下:
<strong>$(selector).contextMenu(menuId,{options});</strong>
Selector参数为绑定插件的元素,meunId为快捷菜单元素,options为配置对象。
----自定义对象级插件——lifocuscolor插件
自定义的lifocuscolor插件可以在
<strong>$(Id).focusColor(color)</strong>
其中,参数Id表示
----自定义类级别插件—— twoaddresult
通过调用自定义插件twoaddresult中的不同方法,可以实现对两个数值进行相加和相减的运算,导入插件后,调用格式分别为:
<strong>$.addNum(p1,p2) </strong>
和<strong> $.subNum(p1,p2)</strong>
上述调用格式分别为计算两数值相加和相减的结果,p1和p2为任意数值。
2. MySQL&PHP
-----php組み込みMySQL関数(1)-----
---データベースに接続します
mysql_connect
mysql_connect('localhost','root','');
つまり、この関数には 3 つのパラメータがあります: データベース名または IP アドレス、ユーザー名、パスワード
注、一般に、mysql_connect は将来のバージョンではサポートされなくなると考えられています (php5.5 以降のバージョンは mysqi_connect に置き換えることができるようです
)if(mysqli_connect('localhost','root','')){
echo "接続成功";
}else{
echo "shit";
}
テストコードは上記の通りです
接続が成功すると、mysql 接続識別子が返されます (使用方法は後述します)。失敗した場合は false が返されます。
---データベース拡張機能
PHP のデータベースには、公式拡張子やサードパーティによって提供された拡張子など、1 つ以上の拡張子が含まれる場合があります。 Mysql で一般的に使用される拡張機能には、ネイティブ mysql ライブラリが含まれます。また、mysqli 拡張機能の拡張バージョンを使用することもでき、接続と操作に PDO を使用することもできます。異なる拡張機能は基本的に同様の操作方法を提供しますが、いくつかの新しい機能が追加されたり、操作パフォーマンスが異なる場合があります。
データベース接続用のMysql拡張メソッド:
リーリー
mysqli拡張子:リーリー
PDO拡張子リーリー
----データベース接続を閉じるmysql_close
mysql_close($con); 前の接続を閉じます。$con は、mysql_connect() が成功した後に返される識別子です
$con=mysqli_connect('localhost','root','','info');
----データベースを選択
mysql_select_db()$con=mysqli_connect('localhost','root','','info');
----SQL ステートメントを実行します
mysqli_query()
mysqli_query($con, "INSERT test(name) VALUES('Tom')");
---MySQL クエリを実行します
データベースへの接続を確立した後、mysql_query と SQL ステートメントの形式を使用してクエリを実行し、クエリ命令をデータベースに送信できます。
リーリー
クエリ クラス ステートメントの場合、リソース ハンドル (リソース) が返され、クエリ結果セット内のデータはこのリソースを通じて取得できます。リーリー
デフォルトでは、PHP は最も近いデータベース接続を使用してクエリを実行しますが、複数の接続がある場合は、パラメーター コマンドを使用してその接続からクエリを実行できます。リーリー
//データベースに接続しますvar_dump($row);
---新しいデータを MySQL に挿入します
データクエリに mysql_query を使用する方法を理解した後、同様に、実際にデータを挿入するには、たとえば次の SQL ステートメントを実行します。 リーリー
通常、データは変数または配列に保存されるため、SQL ステートメントは最初に文字列を結合する必要があります。
リーリーmysql では、insert ステートメントを実行した後、自動インクリメントされる主キー ID を取得できます。これは、PHP の mysql_insert_id 関数を通じて取得できます。
リーリーこの ID は、通常、挿入が成功したかどうかを判断するために使用したり、他のデータ操作に関連付けられた ID として使用したりできます。
//データベースに接続します
mysql_connect('127.0.0.1', 'code1', '');
mysql_select_db('code1');
mysql_query("set names 'utf8'");
// 既知のデータ変数は
$name = '李思';
$class = 'Class 1, Grade 3'
//ここでデータクエリを実行します
$sql="insert into user(名前、年齢、クラス) 値 ('$name','$age','$class')";
mysql_query($sql);
$uid=mysql_insert_id();
print_r($uid);
中国チームの試合を見に戻ります、続きは明日にします