本文整理汇总了PHP中Mysql::insert方法的典型用法代码示例。如果您正苦于以下问题:PHP Mysql::insert方法的具体用法?PHP Mysql::insert怎么用?PHP Mysql::insert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mysql
的用法示例。
在下文中一共展示了Mysql::insert方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
public static function save(Music $music)
{
$data = ['id' => $music->id, 'band' => $music->band_name, 'album' => $music->album_name, 'year' => $music->year];
if ($data['id'] !== null) {
Mysql::update('UPDATE music SET band_name = ?, album_name = ?, year = ? WHERE id = ?', [$data['band'], $data['album'], $data['year'], $data['id']]);
} else {
Mysql::insert('INSERT INTO music (band_name, album_name, year) VALUES (?, ?, ?)', [$data['band'], $data['album'], $data['year']]);
}
}
示例2: save
function save()
{
$champsUpdate = array('nom' => $_REQUEST['nom'], 'adresse' => $_REQUEST['adresse'], 'cp' => $_REQUEST['cp'], 'ville' => $_REQUEST['ville'], 'telephone' => $_REQUEST['telephone'], 'email' => $_REQUEST['email'], 'site_web' => $_REQUEST['site_web'], 'nom_contact' => $_REQUEST['nom_contact'], 'prenom_contact' => $_REQUEST['prenom_contact'], 'tel_contact' => $_REQUEST['tel_contact'], 'portable_contact' => $_REQUEST['portable_contact'], 'email_contact' => $_REQUEST['email_contact'], 'temperature' => $_REQUEST['temperature'], 'dirigeant' => $_REQUEST['dirigeant'], 'naf' => $_REQUEST['naf'], 'autre' => $_REQUEST['autre']);
$champsInsert = $champsUpdate;
$id = $_REQUEST['id'];
if ($id) {
// Update
Mysql::update($this->table, $champsUpdate, "WHERE `id` = '%d'", $id);
} else {
// Insert
$id = Mysql::insert($this->table, $champsInsert);
}
$this->redirect($id);
// Rechargement de la page avec l'Bien courant
}
示例3: delete
$string .= ',' . $this->setQuoteStyle($key) . "='" . $this->safeFilter($val) . "'";
}
}
$sql = 'UPDATE ' . $this->setQuoteStyle($table) . ' SET ' . $string . ($where === NULL ? $where : ' WHERE ' . $where);
echo $sql;
exit;
//mysql_query ( $sql, $this->_link );
}
function delete($table, $where = NULL)
{
$sql = 'DELETE FROM ' . $this->setQuoteStyle($table) . ($where == NULL ? $where : ' WHERE ' . $where);
echo $sql;
//mysql_query ( $sql, $this->_link );
}
function setQuoteStyle($key)
{
//添加方法对其表名,字段名称进行添加反引号;
return '`' . $key . '`';
}
function safeFilter($value)
{
//当插入数据有单引号或其他符号引起SQL注入安全时,需要对其进行过滤,使用mysql_real_escape_string()函数
return mysql_real_escape_string($value, $this->_link);
}
}
// 创建对象
$bind = array('username' => "1'2", 'password' => "2'2", 'age' => 3, 'sex' => 0);
$db = new Mysql();
$db->connect('localhost', 'root', 'root', 'test');
$db->insert('users', $bind);
示例4: json_encode
//echo $_GET['footId'];
$myMemcache->set("like" . $_GET['footId'], $_GET['like']);
if (isset($_GET['url'])) {
$myMemcache->set($_GET['url'], $_GET['footId']);
}
$_GET['timestamp'] = time();
$footprintId = $myMemcache->get($_GET['userId'] . "foot:" . $_GET['footId']);
$FootPrintList = array('userId', 'footId', 'initiative', 'time', 'timestamp');
foreach ($FootPrintList as $k => $v) {
if (isset($key)) {
$key .= ",`" . $v . "`";
$value .= ",'" . mysql_real_escape_string($_GET[$v]) . "'";
} else {
$key = "`" . $v . "`";
$value = "'" . mysql_real_escape_string($_GET[$v]) . "'";
}
}
$footprintId = $myMemcache->get($_GET['userId'] . "foot:" . $_GET['footId']);
if ($footprintId) {
// todo 重复浏览一个网页的情况
} else {
$mysql->insert("footprint", "{$key}", "{$value}");
$footprintId = mysql_insert_id();
//echo $_GET['userId']."foot:".$_GET['footId'];
$myMemcache->set($_GET['userId'] . "foot:" . $_GET['footId'], $footprintId);
}
$footprint = [id => $footprintId];
$res = ['ok' => 1, 'data' => $footprint];
echo json_encode($res);
$mysql->close();
//关闭连接
示例5: dirname
//打印出所有的 错误信息
ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
include "../Visitor.php";
$userId = getUserId();
$mysql = new Mysql();
//$regular=new Regular(null);
//$regular->host="http://www.google.com/";
//$regular->threshold=100;
//$regulars[]=$regular;
//
//$regular=new Regular(null);
//$regular->host="http://www.jd.com/";
//$regular->threshold=10000;
//$regulars[]=$regular;
//var_dump($_POST['data']);
$regulars = json_decode($_POST['data']);
$myMemcache = new MyMemcache();
foreach ($regulars as $item) {
$key = $item->threshold . "_" . $item->host;
if ($myMemcache->get($key)) {
$id = $myMemcache->get($key);
} else {
$mysql->insert("regular", "`host`,`threshold`", "'{$item->host}','{$item->threshold}'");
$id = mysql_insert_id();
$myMemcache->set($key, $id);
}
$time = time();
$mysql->replace("user_regular", "`user_id`,`regular_id`,`time`", "'{$userId}','{$id}','{$time}'");
}
$data = json_encode($regulars);
echo $data;
示例6: TransformerRencontreEnEchange
function TransformerRencontreEnEchange($id_rencontre)
{
$LaRencontre = GetEnregistrement('rencontre', $id_rencontre);
if ($LaRencontre) {
Mysql::insert('echange', array('date_echange' => $LaRencontre->date_rencontre, 'type_echange' => $LaRencontre->type_rencontre, 'id_societe' => $LaRencontre->id_societe, 'commentaire' => $LaRencontre->commentaire));
SupprimerLaRencontre($id_rencontre);
return true;
} else {
return false;
}
}
示例7: json_encode
/**
* Created by PhpStorm.
* User: shaoting
* Date: 15/7/25
* Time: 下午2:33
*/
include "../memcache.php";
$myMemcache = new MyMemcache();
$expireTime = 7 * 24 * 3600;
$userId = time() / 10 % 10000;
$token = $myMemcache->get("u" . $userId);
while ($token) {
$userId = $userId * 2;
$token = $myMemcache->get($userId);
}
$token = md5(uniqid(rand(), TRUE));
$myMemcache->set("u" . $userId, $token);
$myMemcache->set($token, $userId);
$myMemcache->close();
$user = [userId => $userId, token => $token];
$res = [ok => 1, data => $user];
echo json_encode($res);
include '../Mysql.php';
$mysql = new Mysql();
//连接数据库
$userName = "user" . $userId;
$mysql->insert("user", "`userId`,`userName`", "'{$userId}','{$userName}'");
//插入数据
$mysql->close();
//关闭连接
示例8: ImporterSocietes
function ImporterSocietes()
{
// vérification sur la session authentification (la session est elle enregistrée ?)
// ici les éventuelles actions en cas de réussite de la connexion
//require_once('connect.php');
//$sql=mysql_query("DELETE FROM communes");
//=========================
// Traitement des donnees
//=========================
//recupere le nom du fichier indiqué par l'user
$fichier = $_FILES["userfile"]["name"];
// ouverture du fichier en lecture
if ($fichier) {
//ouverture du fichier temporaire
$fp = fopen($_FILES["userfile"]["tmp_name"], "r");
} else {
// fichier inconnu
?>
<!--<p align="center" >- Importation échouée -</p>
<p align="center" ><B>Désolé, mais vous n'avez pas spécifié de chemin valide ...</B></p> -->
<?php
//exit();
}
// declaration de la variable "cpt" qui permettra de conpter le nombre d'enregistrement réalisé
$cpt = 0;
$cptNon = 0;
$nligne = 0;
?>
<!-- <p align="center">- Importation Réussie -</p>
<p align="right"><a href="#bas">Bas de page</a></p>
-->
<?php
// importation
if ($fp && strrchr($fichier, '.') == '.csv') {
while (!feof($fp)) {
set_time_limit(0);
$ligne = fgets($fp, 4096);
// on crée un tableau des élements séparés par des points virgule
$liste = explode(";", $ligne);
// premier élément
$liste[0] = isset($liste[0]) ? $liste[0] : Null;
$liste[1] = isset($liste[1]) ? $liste[1] : Null;
$liste[2] = isset($liste[2]) ? $liste[2] : Null;
$liste[3] = isset($liste[3]) ? $liste[3] : Null;
$liste[4] = isset($liste[4]) ? $liste[4] : Null;
$liste[5] = isset($liste[5]) ? $liste[5] : Null;
$liste[6] = isset($liste[6]) ? $liste[6] : Null;
$liste[7] = isset($liste[7]) ? $liste[7] : Null;
$liste[8] = isset($liste[8]) ? $liste[8] : Null;
$liste[9] = isset($liste[9]) ? $liste[9] : Null;
$liste[10] = isset($liste[10]) ? $liste[10] : Null;
$liste[11] = isset($liste[11]) ? $liste[11] : Null;
$liste[12] = isset($liste[12]) ? $liste[12] : Null;
$liste[13] = isset($liste[13]) ? $liste[13] : Null;
$nom = $liste[0];
$dirigeant = $liste[1];
$adresse = $liste[2];
$cp = $liste[3];
$ville = $liste[4];
$telephone = $liste[5];
$email = $liste[6];
$naf = $liste[7] . '-' . $liste[8];
$autre = $liste[9] . ' / ' . $liste[10] . ' / ' . $liste[11] . ' / ' . $liste[12] . ' / ' . $liste[13];
/*
0 RAISON SOCIALE | 1 DIRIGEANT | 2 ADRESSE | 3 CP | 4 VILLE | 5 TELEPHONE | 6 EMAIL | 7 CODE NAF | 8 LIBELLE NAF | 9 RUBRIQUE PROFESSIONNELLE | 10 FORME JURIDIQUE |
11 STATUT ETS | 12 EFFECTIF | 13 DEBUT ACTIVITE
*/
/*$site_web=$liste[3];
$nom_contact=$liste[3];
$prenom_contact=$liste[3];
$tel_contact=$liste[3];
$portable_contact=$liste[3];
$email_contact=$liste[3]; */
// pour eviter qu un champs "nom" du fichier soit vide
if ($nom != '' && $nligne > 0) {
//echo '<a href="#"> Actualiser la page </a>';
// requete et insertion ligne par ligne
// champs1 id en general dc on affecte pas de valeur
if (!getSocieteDeNomEtDeVille(mysql_real_escape_string($nom), mysql_real_escape_string($ville))) {
// nouvel ajout, compteur incrémenté
$cpt++;
Mysql::insert('societe', array('nom' => $nom, 'adresse' => $adresse, 'cp' => $cp, 'ville' => $ville, 'telephone' => $telephone, 'email' => $email, 'dirigeant' => $dirigeant, 'naf' => $naf, 'autre' => $autre));
$class_import = "";
} else {
$cptNon++;
$class_import = "non_importe";
}
/* $str='
<table id="table_import" bgcolor="#eeeeee">
<tr class="'.$class_import.'">
<td width="361" >'.$nom.'</td>
<td width="361">'.$ville.'</td>
</tr>
</table>
';*/
}
$nligne++;
}
//.........这里部分代码省略.........