Selepas php mendapat nilai, dua titik mesti ditambah sebelum ia boleh dimasukkan ke dalam pangkalan data? ?
过客
过客 2019-02-01 10:55:16
0
5
1926
<?php
//表单获取值后,插入到数据库语句两边需要加 点 。才可以插入数据库中。
//反之则为什么不行?  这是涉及哪一块知识?
/*问题事例:
sql2 = "INSERT INTO test2(标题,留言) 
VALUES('".$title."','".$content."')";  */
//连接数据库、
$conn = mysqli_connect('localhost','root','123456','demo');
if(mysqli_connect_errno($conn)){
	die('连接mysql失败'.mysqli_connect_error($conn));
}
else{
	echo '<h3>mysql连接成功</h3>';	
}
$sql='CREATE TABLE test2(
id int(10) primary key auto_increment,
标题 char(20) NOT NULL,
留言 text NOT NULL);';
if(mysqli_query($conn,$sql)){
	
	echo '表创建成功';
}else{
	echo '表创建失败';
}
//获取输入值
$title = $_POST['title'];
$content = $_POST['content'];

$sql2 = "INSERT INTO test2(标题,留言) 
VALUES('".$title."','".$content."')";

if (mysqli_query($conn, $sql2)) {
 echo '插入成功';
} else {
 echo '插入失败';
}
mysqli_close($conn);
?>


过客
过客

membalas semua(3)
航航

Pertama, apabila memasukkan aksara Cina dalam MySQL, anda perlu menambah tanda petikan Kedua, titik PHP digunakan untuk menyambung aksara

从入门到删库跑路

Anda tidak perlu menambah lagi, anda boleh membalutnya dengan {}

乔xx

Hanya penyambung. . Cara anda menulisnya, jika tiada titik '', kandungannya tidak akan dihuraikan

  • balas Petikan berganda PHP boleh menghuraikan pembolehubah secara langsung Apabila mengendalikan pangkalan data, saya hanya menambah dua lagi titik seperti itu.
    过客 pengarang 2019-02-03 09:40:41
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan