如何从 MAMP 服务器添加图像 php 文件
Posted
技术标签:
【中文标题】如何从 MAMP 服务器添加图像 php 文件【英文标题】:How to add image php file from MAMP server 【发布时间】:2016-09-28 04:32:50 【问题描述】:我正在尝试在 MAMP 服务器表中添加图像并在 php 中获取它,然后创建 json。但我不知道如何在表格中添加图像并在文件中再次添加图像。我是 PHP 脚本的新手。请有人给我正确的方向。我已经添加了我的 PHP 代码和 MAMP 表格截图。
PHP 代码文件
<?php
$conn = mysql_connect("localhost:8888","asmita","asmita123") or die(mysql_error());
if($conn)
mysql_select_db("EmployeeInfo");
//echo "connected";
//echo $_SERVER['DOCUMENT_ROOT'];
else
echo "not connected";
mysql_error();
$selectQuery="select * from Emp";
$row=mysql_query($selectQuery);
while($result=mysql_fetch_array($row))
//echo $_SERVER['http://localhost:8888/images/index.jpg'];
//output need in JSON format for webservice ...
$empname= $result['Name'];
$empadd= $result['Address'];
$emppho= $result['Phone'];
$emppost= $result['Post'];
$empphoto=$result['Photo'];
$jsonArray[]=array("name"=>"$empname","address"=>"$empadd","phone"=>"$emppho","post"=>"$emppost","photo"=>"$empphoto");
echo json_encode($jsonArray);
?>
MAMP 表数据
这里我添加了图片路径。它是否正确?谢谢。
【问题讨论】:
看看这个网址***.com/questions/17717506/… nop 它不像 @Irfan 我要在我的 mamp 服务器表中添加第一个图像我如何添加它? & 然后将在我的 PHP 文件中为它编写代码以选择该表的所有数据。我是怎么做到的 【参考方案1】:HTML 代码
<input type="file" name="img_file" id="imageUpload">
PHP 代码
$filename = $_FILES['img_file']['name'];
$src = $_FILES['img_file']['tmp_name'];
$folder = "/images/" ;
$move= move_uploaded_file($src,"$folder/".$image);
if($move!=false)
$pic = "http://localhost:8888/directoryName/images" .$filename; //This variable insert into Photo column
$query="Insert or Update Query for your table";
$rslt = mysql_query($query);
$data=array();
$selectQuery="select * from Emp";
$row=mysql_query($selectQuery);
while($result=mysql_fetch_array($row))
$data[] = $result;
echo json_encode($data);
【讨论】:
是的,它是正确的@Irfan,但我将在 mamp 服务器表中添加图像,然后我需要采用什么样的数据类型以及在 mamp 服务器中我将存储这些图像或我做什么.我想要 PHP 脚本中 mamp 服务器表中的图像。对不起,我是 PHP 新手,所以不知道所有这些东西。 通过$pic
变量你可以将图片的路径存入数据库,并且当你需要从数据库中获取图片路径并在html图片标签中使用时以上是关于如何从 MAMP 服务器添加图像 php 文件的主要内容,如果未能解决你的问题,请参考以下文章