Skip to content

Instantly share code, notes, and snippets.

View AlphaRomeoMike's full-sized avatar
🐳
Node, Laravel & Angular

Abdul Rafay Modi AlphaRomeoMike

🐳
Node, Laravel & Angular
View GitHub Profile
@AlphaRomeoMike
AlphaRomeoMike / api.sql
Created December 21, 2020 14:58
Database file
-- phpMyAdmin SQL Dump
-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Dec 10, 2020 at 09:46 PM
-- Server version: 10.4.14-MariaDB
-- PHP Version: 7.2.33
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
@AlphaRomeoMike
AlphaRomeoMike / connection.php
Created December 21, 2020 15:20
Connection file to the API
<?php
$con = mysqli_connect("localhost", "root", "", "api");
if($con) {
// echo "Connection Established";
} else {
die();
}
?>
@AlphaRomeoMike
AlphaRomeoMike / insert.php
Created December 21, 2020 15:26
Insert file for API
<?php
require "connection.php";
$data = json_decode(file_get_contents("php://input"));
$name = $data->name;
$age = $data->age;
$phone = $data->phone;
$query = "CALL st_insertUser('$name', $age, '$phone')";
if(mysqli_query($con, $query)) {
@AlphaRomeoMike
AlphaRomeoMike / update.php
Created December 21, 2020 15:29
Update for API
<?php
require "connection.php";
$data = json_decode(file_get_contents("php://input"));
$id = $data->id;
$name = $data->name;
$age = $data->age;
$phone = $data->phone;
$query = "CALL st_updateUser('$name', $age, '$phone', $id)";
@AlphaRomeoMike
AlphaRomeoMike / select.php
Created December 21, 2020 15:30
Select for API
<?php
require "connection.php";
$query = "CALL st_getUser()";
$response = array();
$res = mysqli_query($con, $query);
if(mysqli_num_rows($res)) {
while($row = mysqli_fetch_assoc($res)) {
$response[] = $row;
@AlphaRomeoMike
AlphaRomeoMike / delete.php
Created December 21, 2020 15:32
Delete for API
<?php
require "connection.php";
$data = json_decode(file_get_contents("php://input"));
$id = $data->id;
$query = "CALL st_deleteUser($id)";
if(mysqli_query($con, $query)) {
$response["msg"] = "User deleted response from server was a success ";
} else {
@AlphaRomeoMike
AlphaRomeoMike / home.html
Created December 21, 2020 15:38
Home file for api
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="Description" content="Enter your description here" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.2/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.0/css/all.min.css">
@AlphaRomeoMike
AlphaRomeoMike / Database.php
Created December 23, 2020 15:17
Database file
<?php namespace Config;
/**
* Database Configuration
*
* @package Config
*/
class Database extends \CodeIgniter\Database\Config
{
@AlphaRomeoMike
AlphaRomeoMike / Crud.php
Created December 23, 2020 15:28
Crud Controller
<?php
namespace App\Controllers;
use App\Models\CrudModel;
class Crud extends BaseController {
//SELECT DATA
function index() {
// echo "Hello CI-4";
@AlphaRomeoMike
AlphaRomeoMike / CrudModel.php
Created December 23, 2020 15:34
Crud Model
<?php
namespace App\Models;
use CodeIgniter\Model;
class CrudModel extends Model {
protected $table = 'tbl_users';
protected $primaryKey = 'id';
protected $allowedFields = ['name', 'email', 'gender'];
}