如何从 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 文件的主要内容,如果未能解决你的问题,请参考以下文章

将 flex 应用程序部署到 MAMP 服务器

如何在Mac的MAMP中允许远程连接到mysql数据库

无法连接到 MAMP 中的 phpmyadmin

从 MAMP 到 Docker 的 Web 开发过渡

MAMP 不正确的 PHP 版本

Aptana:默认情况下如何使用 Web 浏览器打开 php 文件