За последние 24 часа нас посетил 18401 программист и 1606 роботов. Сейчас ищут 950 программистов ...

SQL процедуры в php

Тема в разделе "PHP и базы данных", создана пользователем Gunner, 19 янв 2011.

  1. Gunner

    Gunner Активный пользователь

    С нами с:
    19 янв 2011
    Сообщения:
    1
    Симпатии:
    0
    У меня есть несколько php файлов, которые запускаются в cron, и результат выполнения процедуры выводят в файл и отправляют по почте(такой аналог жоба из Оракла но для mysql)
    Так вот, можно ли эти файлы объединить в один

    Листинг php

    PHP:
    1.  
    2. <?php
    3.     require_once "Spreadsheet/Excel/Writer.php";
    4.     require_once "Mail.php";
    5.     require_once "Mail/mime.php";
    6.     /* Соединяемся, выбираем базу данных */
    7.     $link = mysql_connect("localhost:/home/mysql/mysql.sock", "root", "pas")
    8.         or die("Could not connect : " . mysql_error());
    9.     //print "Connected successfully";
    10.     mysql_select_db("temp") or die("Could not select database");
    11.  
    12.     /* Выполняем SQL-запрос */
    13.    
    14.     $query = "call temp1"; //вызов процедуры
    15.     $result = mysql_query($query) or die("Query failed : " . mysql_error());
    16.     if (!$result) {echo "An error occured.\n";exit;}
    17.     if (mysql_num_rows($result)>0) {
    18.  
    19.     /* Выводим результаты в xls-файл temp1 и отправка по почте на temp1*/
    20.    // ....
    21.     }
    22.     /* Освобождаем память от результата */
    23.     mysql_free_result($result);
    24.  
    25.     /* Закрываем соединение */
    26.     mysql_close($link);
    27.     print "Not Error";
    28.    
    29. ?>
    30.  
    Т.е добавить туда temp2, temp3

    Гугл подсказывает что надо воспользоваться mysql_store_result
    Но возможно я ошибаюсь, в php я новичок
     
  2. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Объедините три скрипта РНР в один.