Как запросить переменную из базы данных с помощью php

Выражение, которое вы пытались использовать, например, те, которые работают в командной строке оболочки в Linux, называется « glob ». Выражения Glob не являются полными регулярными выражениями , что и используется grep для указания строк для поиска. Здесь (старая, маленькая) запись о различиях. Выражения glob (как в «ls *») интерпретируются самой оболочкой.

Можно перевести из globs в RE, но вам обычно нужно сделать это в своей голове.

1
задан executable 18 January 2019 в 15:23
поделиться

3 ответа

Вы просто не выполняете свой запрос. Использование MySQLi:

<?php
$servername = "localhost";
$username = "root"; 
$password = ""; 
$db = "dbthesis"; 

$conn = new mysqli($servername, $username, $password, $db); 

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 
if(isset(

Вы просто не выполняете свой запрос. Использование MySQLi:

[110]POST['save'])){ $FName =

Вы просто не выполняете свой запрос. Использование MySQLi:

[110]POST['FName']; $MName =

Вы просто не выполняете свой запрос. Использование MySQLi:

[110]POST['MName']; $sql = "INSERT INTO tbstudinfo (Transaction_Number, First_Name, Middle_Name) VALUES ('000', '$FName', '$MName')"; if ($conn->query($sql) === TRUE) { echo "Successfully Added"; } else { echo "<p>Insertion Failed.</p>"; } } $conn->close();
0
ответ дан executable 18 January 2019 в 15:23
поделиться

Как упоминалось @executable, вы определяете запрос в своем коде, но не выполняете его.

  1. Определить объект подключения (Mysqli, PDO ..)

  2. Подготовить переменные запроса и привязки

  3. Выполнить query

Вот пример использования подготовленных операторов

<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

if( isset(

Как упоминалось @executable, вы определяете запрос в своем коде, но не выполняете его.

  1. Определить объект подключения (Mysqli, PDO ..)

  2. Подготовить переменные запроса и привязки

  3. Выполнить query

Вот пример использования подготовленных операторов

[110]

W3Schools и PHP.Net оба имеют довольно хорошие примеры о том, как использовать подготовленные операторы, чтобы сделать ваш SQL-запрос более безопасным, из SQL-инъекций .

POST['save']) ){ // prepare and bind $stmt = $conn->prepare("INSERT INTO 'tbstudinfo' (Transaction_Number, First_Name, Middle_Name) VALUES (?, ?, ?)"); $stmt->bind_param("sss", $transaction_number, $FName, $MName); // set parameters and execute $transaction_number = '000'; $FName=

Как упоминалось @executable, вы определяете запрос в своем коде, но не выполняете его.

  1. Определить объект подключения (Mysqli, PDO ..)

  2. Подготовить переменные запроса и привязки

  3. Выполнить query

Вот пример использования подготовленных операторов

[110]

W3Schools и PHP.Net оба имеют довольно хорошие примеры о том, как использовать подготовленные операторы, чтобы сделать ваш SQL-запрос более безопасным, из SQL-инъекций .

POST['FName']; $MName=

Как упоминалось @executable, вы определяете запрос в своем коде, но не выполняете его.

  1. Определить объект подключения (Mysqli, PDO ..)

  2. Подготовить переменные запроса и привязки

  3. Выполнить query

Вот пример использования подготовленных операторов

[110]

W3Schools и PHP.Net оба имеют довольно хорошие примеры о том, как использовать подготовленные операторы, чтобы сделать ваш SQL-запрос более безопасным, из SQL-инъекций .

POST['MName']; $stmt->execute(); echo "Successfully Added"; }else{ echo "<p>Nothing Posted</p>"; }

W3Schools и PHP.Net оба имеют довольно хорошие примеры о том, как использовать подготовленные операторы, чтобы сделать ваш SQL-запрос более безопасным, из SQL-инъекций .

0
ответ дан Pankaj Jha 18 January 2019 в 15:23
поделиться

Вы только делаете запрос, но не выполняете запрос. Это этот код

$FName = 

Вы только делаете запрос, но не выполняете запрос. Это этот код

[110]POST['FName']; $MName =

Вы только делаете запрос, но не выполняете запрос. Это этот код

[110]POST['MName']; $sql = "INSERT INTO tbstudioinfo (Transaction_Number, First_Name, Middle_Name) VALUES ('000','$FName','$MName')"; // code below runs your query if (mysqli_query($conn, $sql)) { echo "Successfully Added"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); }
0
ответ дан Erwin Kurniawan 18 January 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: