PHP求助!在一个php文件中如何执行两个不同的insert语句?
<?php session_start();include("Conn/conn.php");$ISBN=$_POST["ISBN"];$B_Name=$_POST["bookName"];$B_Author=$_POST["B_Author"];$B_Pub=$_POST["B_Pub"];$B_Author=$_POST["B_Author"];$B_BuyTime=date("Y-m-d");$B_Num=$_POST["B_Num"];$Content=$_POST["content"];echo $B_Num."<br>";//测试输出语句echo $Content;//测试输出语句$sql1=mysql_query("insert into book1(ISBN,B_Name,B_Author,B_Pub,B_BuyTime)values('$ISBN','$B_Name','$B_Author','$B_Pub','$B_BuyTime')");$sql2=mysql_query("insert into book2(B_Num,ISBN,Borrowed,Ordered,Introduction)values('$B_Num','$ISBN','否','否','$Content')");echo "<script language='javascript'>alert('图书信息添加成功!');history.back();location.href='book.php';</script>";?><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
这是另一个PHP文件单击“提交”按钮后执行的PHP文件,通过输出测试$B_Num和$Content明确这两个变量中都有值。执行后查看mysql数据库可知book1表中成功插入一行数据,但是book2表中并未插入数据,好像只有sql1语句执行了,sql2语句并没有执行,那位大侠帮帮我修改一下,能达到的同时向两个不同表中插入数据就行!
回复讨论(解决方案)
var_dump($sql1, $sql2);
贴出结果
前两行为echo $B_Num."
";与echo $Content;显示结果,后三行为添加var_dump($sql1, $sql2)后的输出内容
输出变量为NULL ?
$sql2=mysql_query("insert into book2(B_Num,ISBN,Borrowed,Ordered,Introduction)values('$B_Num','$ISBN','否','否','$Content')") or die(mysql_error());
这样看看有不有错误信息
前两行为echo $B_Num."
";与echo $Content;显示结果,后三行为添加var_dump($sql1, $sql2)后的输出内容 你加载哪里的呀?
要在 $sql2=mysql_query("insert into book2(B_Num.... 的下一行加
肯定是你的insert语句有问题。首先检查每个val是否与field类型匹配,然后检查有没有非空字段没有赋值的。
然后你的SQL语句用的是单引号包含的变量,双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。如果上面方法都不行,就把单引号换成双引号试试。
谢谢大家!问题解决了,真如你们所言原来就是一个中文逗号的问题。。。让我郁闷了半天。。。再次感谢!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

Pembalakan PHP adalah penting untuk memantau dan menyahpepijat aplikasi web, serta menangkap peristiwa kritikal, kesilapan, dan tingkah laku runtime. Ia memberikan pandangan yang berharga dalam prestasi sistem, membantu mengenal pasti isu -isu, dan menyokong penyelesaian masalah yang lebih cepat

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

Alipay Php ...
