两种答案
镇坪网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联公司从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司。
1.mysql会把图片以二进制存进数据库(我没这么干过~)
2.在工程中建一个文件夹,把图片放进去,然后建一个表,里面存放你图片的路径,显示的时候会先查找图片的信息(表中的信息),再通过文件的路径去寻找图片,最后显示。
------
下面的答案
我认为可以用截取字符串,比如你要放在第5个以后,你就先截取文字内容的前5个,然后是图片,再截取后面的内容;
把你想要的那几条新闻存入数据库 然后用php链接数据库 并将数据读取出来显示在html页面
$query = "INSERT INTO news txt(theme,text,date)"
."VALUES('$theme','$text','$date')";
$query = "INSERT INTO news picture(theme,link,date)"
."VALUES('$ptheme','$plink','$pdate')";
sql语句错了
news txt 这个应该是 news_txt吧
news picture也应该是news_picture
除此之外 values前面要加空格,合理的是
$query = "INSERT INTO news txt(theme,text,date)"
." VALUES('$theme','$text','$date')";
$query = "INSERT INTO news picture(theme,link,date)"
." VALUES('$ptheme','$plink','$pdate')";
另外:
$result = mysql_query($query);这样只能插入news_picture的那个表。news_txt无法插入了
改为
$query = "INSERT INTO news txt(theme,text,date)"
." VALUES('$theme','$text','$date')";
$query1 = "INSERT INTO news picture(theme,link,date)"
." VALUES('$ptheme','$plink','$pdate')";
$result = mysql_query($query);
$result1= mysql_query($query1);
我对Php不熟悉,但是根据出错提示能够看得出来,错误是因为 $sql = "select * from news where news_id = ".$id;这一句中的 $id 返回的是空值,你可以从这上面查找原因,或者干脆加一个判断,如果 $id 不为空的时候才执行所有的查询语句。
另外我感觉,你的这段脚本在提交的时候会触发两次 return (check_form()),会不会跟这个有关?(注:我不熟悉PHP,只是根据ASP的经验判断,可能不对,请勿见笑)
我的建议是按照步长来读。
意思就是每次读取文件的部分进行插入。
然后这样一直反复读,反复读,读着读着就读完了。