0
0

http://127.0.0.1:8080/phpmyadmin/index.php?route=/sql&server=1&db=kinomonster&table=movie&pos=0http://127.0.0.1:8080/phpmyadmin/index.php?route=/sql&server=1&db=kinomonster&table=movie&pos=0

Добрый день!

При просмотре резултата на странице phpmyadmin rating везде 0, при попытке удалении строки в phpmyadmin не выходит строка с подтверждением удалить да или нет.

почему rating 0 и как удалить строки?

Спасибо

<?php

function insert($name, $desc, $year, $rating, $poster, $category_id) {
    $mysqli = new mysqli('localhost', 'root', '', 'kinomonster');

    if(mysqli_connect_errno()) {
        print_f('Соединение не установлено');
        exit();
    }

    $mysqli->set_charset('utf8');

    $query = "INSERT INTO movie VALUES(null, '$name', '$desc', '$year', '$rating', '$poster', Now(), '$category_id')";

    $result = false;

    if($mysqli->query($query)) {
    $result = true;
    }

    return $result;
}






$xml = simplexml_load_file("xml/movies.xml") or die("Error: cannot create object");

//echo count($xml);

$title = null;
$title_orign = null;
$post = null;
$rating = null;
$year = null; 

foreach ($xml as $movie_key => $movie) {
    $title = $movie->title_russian;
    $title_orign = $movie->title_original;
    $year = $movie->year;


    foreach ($movie->poster->big->attributes() as $poster_key => $poster) {
        $post = $poster;
    }

    if($movie->imdb) {
        $rating = $movie->imdb->attributes()['rating'];
    } else {
        $rating = null;
    }

    insert($title, $title_orign, $year, $rating, $post, 1);

}

echo "<pre>";
print_r($xml);
echo "</pre>";



?>


Kamilla Russ
2 years ago






Еще нет ответов