2013-10-14 2 views
0

В коде я собираю данные из своей базы данных, а затем в зависимости от значений данных, которые я обновлю. Я могу получить значения, но я не могу их обновить. Мне нужна помощь с синтаксисом моей функции обновления или с другим типом функции.Я ищу новые функции обновления или предложения по исправлению существующего

<?php 
$con = mysqli_connect("127.0.0.1","root","","timeclock"); 
if (mysqli_connect_errno($con)) 
{ 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
}else{ 
    echo "connected"; 
} 
$x=2; 
timein($x); 
function timein($x){ 
    $con = mysqli_connect("127.0.0.1","root","","timeclock"); 
    if (mysqli_connect_errno($con)) 
    { 
     echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    }else{ 
     echo "connected"; 
    } 

    $result=mysqli_query($con,"SELECT * FROM emplo`enter code here`yeedatabase WHERE employeeID=$x ORDER BY employeeID"); 
    while($row = mysqli_fetch_array($result)) 
    { 
     $inout = $row['inOut']; 
    } 

    echo $inout; 

    if($inout == 1){ 
     echo "hello"; 
     $con = mysqli_connect("127.0.0.1","root","","timeclock"); 
     if (mysqli_connect_errno($con)) 
     { 
      echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
     }else{ 
      echo "connected"; 
     } 
     $result=mysqli_query($con,"SELECT * FROM employeedatabase WHERE employeeID=$x ORDER BY employeeID"); 
     while($row = mysqli_fetch_array($result)) 
     { 
      $inout = $row['inOut']; 
      $row['inOut']=2; 
     } 
     echo "</table>"; 

     echo $inout; 
     $outa=2; 
     mysqli_query($con,"UPDATE employeedatabase SET inOut='$outa' WHERE employeeID='$x'"); 
    } 
} 

?>-## Heading ## 

Функция запроса mysqli не работает. Мне нужна новая функция или лучший синтаксис для моей функции mysqli.

+3

Определение 'не работает'. –

ответ

0

«Не работает» не очень полезно, в будущем ошибки и то, что вставлено и делает/не получается, полезно.

Но, похоже, эта линия нуждается в изменении от

SELECT * FROM emplo`enter code here`yeedatabase WHERE employeeID=$x ORDER BY employeeID"); 

в

SELECT * FROM employeedatabase WHERE employeeID=$x ORDER BY employeeID"); 
Смежные вопросы