PHP删除MySQL里一个表里面的行的代码

PHP删除MySQL里一个表里面的行的代码,第1张

$username = $_GET["username"] 

$password = $_GET["password"]

date_default_timezone_set('Asia/Shanghai')

$con = mysql_connect('localhost', 'xauth', 'xauthpassword') or die(mysql_error())

mysql_query('set names utf8', $con)

mysql_select_db('xauth',$con)

$sql = 'select * from accounts where playername="' . $username . '"'

$res = mysql_query($sql, $con)

$row = mysql_fetch_assoc($res)

if (empty($row)) {

    echo "not exist"

    exit()

}

if ($row['realpw'] != $password) {

    echo "password wrong"

    exit()

}

$id = $row['id']

$sql2 = 'select * from sessions where accountid=' . $id

$res2 = mysql_query($sql2, $con)

$row2 = mysql_fetch_assoc($res2)

if (empty($row2)) {

//=====要放在这,不管有没有都尝试删除accountid为$id的一行======

    mysql_query('delete from sessions where accountid='.$id,$con)

    mysql_query('insert into sessions values ("' . $id . '","' . $_SERVER['REMOTE_ADDR'] . '","' . date('Y-m-d H:i:s') . '")',$con)

} else {

    mysql_query('update sessions set ipaddress="' . $_SERVER['REMOTE_ADDR'] . '", logintime=' . date('Y-m-d H:i:s') . '" where accountid=' . $id,$con)

}

echo "success!"

一、准备工作

源数据库ORACLE 目标数据库MongoDB,在源数据库添加删除、更新触发器

二、 *** 作步骤

添加表输入组件,连接ORACLE触发器记录表

添加JAVA代码组件,进行步骤跳转,根据输入的数据判断是删除或者更新,如果是删除,则跳转至MongoDB Delete步骤中,如果是更新的话,跳转至字段选择步骤中。JAVA代码中的详细信息如下:

import java.util.List

import org.pentaho.di.core.exception.KettleException

import org.pentaho.di.core.row.RowDataUtil

import org.pentaho.di.core.row.RowMeta

import org.pentaho.di.core.row.RowMetaInterface

import org.pentaho.di.core.row.ValueMeta

import org.pentaho.di.trans.Trans

import org.pentaho.di.trans.TransMeta

private Object[] previousRow//上一行

private RowSet t1 = null//业务表步骤

private RowSet t2 = null//删除步骤

public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException

{

Object[] r = getRow()//获取输入行

if ( first ) {

if ( getInputRowMeta() == null ) {

setOutputDone()//设置输出完成

return false

}

楼上的方法就可以

<?php

echo strip_tags(数据库中读取出来的内容)

// 用此系统函数可以方便的去掉完整的html标签 ,但如果其中html标签有残缺,残缺的不能去掉

// 例如:strip_tags('<strong>你好 /strong>')会显示: 你好 /strong>

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8349349.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存