SQL Coding Standards
A Sample of My Coding Functions, for Quick Reference.Updated 1 year ago
Coding and Naming Standards:
On every project I've worked on, people have discussed coding & Naming Standards, but we always eventually realize that nobody has written these things down. So I have started these proposed standards:
- Names: like_this
- ID: Must be (INT) Named like: table_id
Coding Analogies
- Variable- Cooking ingredient
- Switch - Train switching station. or a choose your own adventure
- If - For in the road
- Break - Exit out of current Loop
- Exit (or Die)- Quit IMMEDIATELY, and print something to the screen
Regex GEdit:
Delete every other line.([^\n]*\n)[^\n]*\n\1
Regex tester for Search AND Replace:
RegExe.comMake all Links open in a New Window jquery.
<script>$("#content a[href^='http://']").attr("target","_blank");</script><script>$("#content a[href^='https://']").attr("target","_blank");</script>
SQL Queries
Count all Table Rows
SELECT TABLE_NAME, TABLE_ROWS FROM `information_schema`.`tables` WHERE `table_schema` = "adamwith_main";Hwo to assign an array to two variables
I always forget :Plist($first, $second)=array(1,2);
Geo IP Location:
You are in: Columbus, United StatesMy Commonly Used Functions:
View Function: prettyarrayreturn
function prettyArrayReturn($arrayToPrint,$title=null){//debug_print_backtrace();//var_dump($arrayToPrint);die('prettyArrayReturn');
if( $title ){
$toReturn=''.$title.'
'."\n";
}else if( getVariableName($title)&& ! is_null($title) ){
$toReturn=''.getVariableName($title).'
'."\n";
}else{
$toReturn='';
}
if(is_null($arrayToPrint) ){
$toReturn.='IS NULL!!!!!
'."\n";
}else if(is_array($arrayToPrint) ){
$toReturn.='
';
$oldSize=sizeOf($arrayToPrint);
$maxArr=150;
if($oldSize>$maxArr ){
$arrayToPrint=array_slice($arrayToPrint,0,$maxArr);//cut off all but the first 100
$arrayToPrint['zzzzz']='This array was truncated from '.$oldSize.' to '.$maxArr.' during prettyArrayReturn
';
}
foreach($arrayToPrint as $eachKey=>$eachValue){
if($eachValue===true ){ $eachValue='TRUE';
}else if($eachValue===false){ $eachValue='FALSE';
}else if($eachValue==''){ $eachValue='NULLSTRING';
}else if($eachValue==null){ $eachValue='NULL';
}
if(is_array($eachValue) ){
$toReturn.= prettyArrayReturn($eachValue)."\n";
}else if(is_string($eachValue) || is_numeric($eachValue) ){
$toReturn.= ' ['.$eachKey.'] => '.$eachValue.'
'."\n";
}else{
$toReturn.= ' ['.$eachKey.'] => NOT STRING OR ARRAY
'."\n";
}
}
$toReturn.='
'."\n";
$oldSize=sizeOf($arrayToPrint);
$maxArr=150;
if($oldSize>$maxArr ){
$arrayToPrint=array_slice($arrayToPrint,0,$maxArr);//cut off all but the first 100
$arrayToPrint['zzzzz']='This array was truncated from '.$oldSize.' to '.$maxArr.' during prettyArrayReturn
';
}
foreach($arrayToPrint as $eachKey=>$eachValue){
if($eachValue===true ){ $eachValue='TRUE';
}else if($eachValue===false){ $eachValue='FALSE';
}else if($eachValue==''){ $eachValue='NULLSTRING';
}else if($eachValue==null){ $eachValue='NULL';
}
if(is_array($eachValue) ){
$toReturn.= prettyArrayReturn($eachValue)."\n";
}else if(is_string($eachValue) || is_numeric($eachValue) ){
$toReturn.= ' ['.$eachKey.'] => '.$eachValue.'
'."\n";
}else{
$toReturn.= ' ['.$eachKey.'] => NOT STRING OR ARRAY
'."\n";
}
}
$toReturn.='
}else{
$toReturn.='Not an Array!!!!!
Value: '.var_export($arrayToPrint,true).'
'."\n";
}
return $toReturn;
}
***Declared In:/home4/adamwith/public_html/includes/functions/adamwithers.ca.php
Add a hyphen to lists when Copying & Pasting
const prependChar = "-"; document.addEventListener("copy", function(e) { const selected = getSelectionHtml(); if (selected.html.includes("
- ${html}