"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
/ title> > ;h2>アドレス帳ブラウザ
if(mysql_errno()>0)
echo "
MySQL エラー".mysql_errno().":".mysql_error(); > }
$db= mysql_connect("localhost", "root","");
if(!$db)
echo "データベース接続に失敗しました";
@mysql_query("set names" 'gb2312'");
mysql_select_db("maildb" );
check_mysql();
if(isset($left)){
if($id<2){$id=2 ;$message="これは最初のメッセージです";}
$query="アドレス帳 WHERE id<'$id' ORDER BY id DESC から id、名前、電子メールを選択します
$result=mysql_query($クエリ);
check_mysql();
$row=$row[0]; $name=$row[1]; ];
}
if(isset( $right)){
$query="ID DESC から ID、名前、メールを選択します";
$result=mysql_query($query) ;
$row=mysql_fetch_row($result);
$max=$row[0]
if($id=$max-1;$message=)これが最後のメッセージです";}
$ query="SELECT id,name,email FROM addressbook WHERE id>'$id'";
$result=mysql_query($query);
check_mysql() ;
$row=mysql_fetch_row($result ) ;
$name=$row[2]; > $query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>'$id')";
$result=mysql_query($query)
check_mysql(); row[1]; $email=$row[2];
}
else{
$name=""; $message="レコードが存在しません"; > }
}
if(isset($add)){
$query="INSERT INTO addressbook(name,email) VALUES('$name','$email')";
$result=mysql_query($query);
check_mysql();
$id=mysql_insert_id();
$message="记录已追加(id='$id')";
}
if(isset($update)) {
$query="UPDATE アドレス帳 SET name='$name', email='$email' WHERE id='$id'";
$result=mysql_query($query);
check_mysql();
$message="记录已更新(id='$id')";
}
if(isset($delete)){
$query="アドレス帳から削除する WHERE id='$id'";
$result=mysql_query($query);
check_mysql();
$name=""; $email="";
$message="记录已删除(id='$id')";
$sql="テーブルのアドレス帳ドロップ ID を変更";
mysql_query($sql);
$sql="alter table addressbook add id int auto_increment primary key";
mysql_query($sql);
}
$name=trim($name); $email= trim($email);
?>
name:
/>
メールアドレス
/>
/>
if(isset($message))
echo"
$message";
?>
回复讨论(解决方案)
请求大神测试指导!谢谢!
$query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>'$id')";
ログイン後にコピー
ログイン後にコピー
id是数值类型,不要引号,应改次:
$query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>$id)";
ログイン後にコピー
ログイン後にコピー
$query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>'$id')";
ログイン後にコピー
ログイン後にコピー
id は数值型、不要な引号、应変更は
$query="SELECT id,name,email FROM addressbook WHERE (name='$name' and id>$id)";
ログイン後にコピー
ログイン後にコピー
不行!去掉引号还是無データ表示的! 请求大神测试指导!谢谢!
if(isset( $left)){
$left に値が割り当てられたことがないため、 $left は存在しません
したがって、クエリ分岐には入力されず、当然のことながらクエリ分岐は存在しませんdata
$left 変数を定義しないと、次の分岐には入りません。
if(isset($left)){
if(isset( $left)){
$left には値が割り当てられていないため、$left には値が割り当てられません
があるのでクエリ分岐には入らず、当然データはありません
上記の詳細に基づいて代入を定義する方法を教えてください。具体的に教えてください。コード指導!ありがとう!
$left 変数を定義しないと、次の分岐には入りません。
if(isset($left)){
上記の詳細に基づいて割り当てを定義する方法を教えてください。具体的なコードのガイダンスを提供してください。ありがとう! ,,, , , (){
この文を追加
function check_mysql(){
こんにちは!これで追加、更新、削除機能はOKです。ただし、左右のクエリとクエリ キーワードは実装できず、依然として表示されません。これからも私を指導してください、ありがとう!
モデレータさん、ありがとうございます。 !