Вы можете поместить условие перед созданием пользователя в индексном файле
index.php
<!DOCTYPE html>
<html>
<body>
<ul><?php
require "controller/database.php";
require "controller/users.php";
if(isset( Вы можете поместить условие перед созданием пользователя в индексном файле
index.php
[110] Также не помещайте пользовательские входные данные в запрос без очистки, я предлагаю всегда чтобы контролировать ввод пользователя перед тем, как вводить в него запрос sql:
users.php:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
// Sanitize your data always don't trust user
$name = mysql_real_escape_string($name);
$age = mysql_real_escape_string($age);
$email = mysql_real_escape_string($email);
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query); //return $this->select("SELECT * FROM `users`");
Надеюсь, что вам нужен вопрос :)
POST['name']) && isset( Вы можете поместить условие перед созданием пользователя в индексном файле
index.php
[110] Также не помещайте пользовательские входные данные в запрос без очистки, я предлагаю всегда чтобы контролировать ввод пользователя перед тем, как вводить в него запрос sql:
users.php:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
// Sanitize your data always don't trust user
$name = mysql_real_escape_string($name);
$age = mysql_real_escape_string($age);
$email = mysql_real_escape_string($email);
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query); //return $this->select("SELECT * FROM `users`");
Надеюсь, что вам нужен вопрос :)
POST['age']) && isset( Вы можете поместить условие перед созданием пользователя в индексном файле
index.php
[110] Также не помещайте пользовательские входные данные в запрос без очистки, я предлагаю всегда чтобы контролировать ввод пользователя перед тем, как вводить в него запрос sql:
users.php:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
// Sanitize your data always don't trust user
$name = mysql_real_escape_string($name);
$age = mysql_real_escape_string($age);
$email = mysql_real_escape_string($email);
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query); //return $this->select("SELECT * FROM `users`");
Надеюсь, что вам нужен вопрос :)
POST['email']){
$user=new Users();
$user->insertUser( Вы можете поместить условие перед созданием пользователя в индексном файле
index.php
[110] Также не помещайте пользовательские входные данные в запрос без очистки, я предлагаю всегда чтобы контролировать ввод пользователя перед тем, как вводить в него запрос sql:
users.php:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
// Sanitize your data always don't trust user
$name = mysql_real_escape_string($name);
$age = mysql_real_escape_string($age);
$email = mysql_real_escape_string($email);
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query); //return $this->select("SELECT * FROM `users`");
Надеюсь, что вам нужен вопрос :)
POST['name'], Вы можете поместить условие перед созданием пользователя в индексном файле
index.php
[110] Также не помещайте пользовательские входные данные в запрос без очистки, я предлагаю всегда чтобы контролировать ввод пользователя перед тем, как вводить в него запрос sql:
users.php:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
// Sanitize your data always don't trust user
$name = mysql_real_escape_string($name);
$age = mysql_real_escape_string($age);
$email = mysql_real_escape_string($email);
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query); //return $this->select("SELECT * FROM `users`");
Надеюсь, что вам нужен вопрос :)
POST['age'], Вы можете поместить условие перед созданием пользователя в индексном файле
index.php
[110] Также не помещайте пользовательские входные данные в запрос без очистки, я предлагаю всегда чтобы контролировать ввод пользователя перед тем, как вводить в него запрос sql:
users.php:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
// Sanitize your data always don't trust user
$name = mysql_real_escape_string($name);
$age = mysql_real_escape_string($age);
$email = mysql_real_escape_string($email);
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query); //return $this->select("SELECT * FROM `users`");
Надеюсь, что вам нужен вопрос :)
POST['email']);
}
?></ul>
<form action="" method="POST">
<input type="text" name="name" required placeholder="Name"><br><br>
<input type="number" name="age" required placeholder="Age" ><br><br>
<input type="text" name="email" required placeholder="Email" ><br><br>
<button type="submit" name="insert" value="Add Data To Database"></button>
</form>
</body>
</html>
Также не помещайте пользовательские входные данные в запрос без очистки, я предлагаю всегда чтобы контролировать ввод пользователя перед тем, как вводить в него запрос sql:
users.php:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
// Sanitize your data always don't trust user
$name = mysql_real_escape_string($name);
$age = mysql_real_escape_string($age);
$email = mysql_real_escape_string($email);
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query); //return $this->select("SELECT * FROM `users`");
Надеюсь, что вам нужен вопрос :)
"Я просто запускаю скрипт Python, который не заканчивается?"
Как эта незнакомая территория?
import time
polling_interval = 36.0 # (100 requests in 3600 seconds)
running= True
while running:
start= time.clock()
poll_twitter()
anything_else_that_seems_important()
work_duration = time.clock() - start
time.sleep( polling_interval - work_duration )
Это - просто цикл.
У Вас должна быть страница, которая похожа на страницу Ping или Heartbeat. Вы имеют другой процесс, который "щекочет" или хиты, что страница, обычно можно сделать это в Панели управления веб-хоста или использовать крон, если у Вас есть локальный доступ. Затем этот сценарий может сохранить статистику того, как часто это опросило в базе данных или некотором хранилище данных, и затем Вы опрашиваете сервис так часто, как Вы действительно должны, конечно, ограничивая его тем, что ограничивают поставщики. Вы определенно не хотите к (и конечно не хотят полагаться) на документе на получение Python, который "не заканчивается".:)