Я хочу, чтобы обновить MySQL поле только тогда, когда Интернет работает ..... Чтобы проверить интернет мой сценарий являетсяОбновление MySQL, только если интернет подключен
<?php
//function to check if the local machine has internet connection
function checkConnection()
{
//Initiates a socket connection to www.itechroom.com at port 80
$conn = @fsockopen("www.google.com", 80, $errno, $errstr, 30);
if ($conn)
{
$status = "Connection is OK";
fclose($conn);
}
else
{
$status = "NO Connection<br/>\n";
$status .= "$errstr ($errno)";
}
return $status;
}
echo checkConnection();
?>
Я хочу, чтобы выполнить этот запрос, если соединение это нормально еще не запустить его
<?php
/////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////
$con=mysqli_connect("localhost","root","","ex_smartcard2013");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysqli_query($con,"UPDATE fess SET status=1 WHERE status=0 order by id desc limit 1");
mysqli_close($con);
?>
Как это сделать ............
Просто проверьте результат 'checkConnection()' и выполните соединение, когда '$ status' - это то, что вы хотите, я думаю? Я не понимаю, что вам не хватает ... – icedwater
любезно заполните этот запрос для меня –
Откуда вы знаете, что соединение в порядке? Что вы ожидаете от 'checkConnection()'? – icedwater