cvs: functable /lib dbconnect.php extensions_4.php proto2xml.php

From: Date: Sat, 03 Sep 2005 17:07:04 +0000
Subject: cvs: functable /lib dbconnect.php extensions_4.php proto2xml.php
Groups: php.doc.web 
Request: Send a blank email to doc-web+get-827@lists.php.net to get a copy of this message
hholzgra Sat Sep 3 13:07:04 2005 EDT Modified files: /functable/lib dbconnect.php extensions_4.php proto2xml.php Log: conversion to mini 'abstraction' layer finished http://cvs.php.net/diff.php/functable/lib/dbconnect.php?r1=1.4&r2=1.5&ty=u Index: functable/lib/dbconnect.php diff -u functable/lib/dbconnect.php:1.4 functable/lib/dbconnect.php:1.5 --- functable/lib/dbconnect.php:1.4 Sat Sep 3 11:55:12 2005 +++ functable/lib/dbconnect.php Sat Sep 3 13:07:03 2005 @@ -27,9 +27,14 @@ return mysql_free_result($result) or die(mysql_error()); } -function db_escape($result) +function db_escape($text) { - reutrn mysql_real_escape_string($result) or die(mysql_error()); + reutrn mysql_real_escape_string($text) or die(mysql_error()); +} + +function db_numrows($result) +{ + return mysql_numrows($result); } function db_close() http://cvs.php.net/diff.php/functable/lib/extensions_4.php?r1=1.1&r2=1.2&ty=u Index: functable/lib/extensions_4.php diff -u functable/lib/extensions_4.php:1.1 functable/lib/extensions_4.php:1.2 --- functable/lib/extensions_4.php:1.1 Tue May 28 07:31:57 2002 +++ functable/lib/extensions_4.php Sat Sep 3 13:07:03 2005 @@ -11,11 +11,11 @@ ORDER BY extension , function "; -$result = mysql_query($query); +$result = db_query($query); reset($extensions); $extension = " "; -while($row=mysql_fetch_array($result)) { +while($row=db_fetch($result)) { $function=$row["function"]; if($row["extension"]!=$extension) { if(trim($extension)) { @@ -79,7 +79,7 @@ print("</tr>\n"); } -mysql_free_result($result); +db_free($result); print("</table>\n"); foot("$outdir/extension.$extension.$ext"); http://cvs.php.net/diff.php/functable/lib/proto2xml.php?r1=1.1&r2=1.2&ty=u Index: functable/lib/proto2xml.php diff -u functable/lib/proto2xml.php:1.1 functable/lib/proto2xml.php:1.2 --- functable/lib/proto2xml.php:1.1 Tue May 28 07:32:08 2002 +++ functable/lib/proto2xml.php Sat Sep 3 13:07:03 2005 @@ -149,8 +149,6 @@ return $function_refentries; } -mysql_connect("localhost","phpdoc","phpdoc"); -mysql_select_db("phpdoc"); header("Content-type: text/plain"); if(is_array($function)) { @@ -165,16 +163,16 @@ FROM proto4 WHERE $function "; -$res=mysql_query($query); +$res = db_query($query); -if(mysql_numrows($res)) { - while($row=mysql_fetch_assoc($res)) +if(db_numrows($res)) { + while($row = db_fetch($res)) echo gen_proto("$row[proto] $row[proto_desc]")."\n\n"; } else { echo "no proto available\n\n$query"; print_r($row); } -mysql_free_result($res); +db_free($res); ?>

« previous php.doc.web (#827) next »